Rail services in Wales and the South West have been severely hit by heavy snow.
South West Trains is running a revised timetable, which includes the cancellation of services between Ascot and Ash Vale, Salisbury and Bristol, and Virginia and Weybridge.
Arriva Trains’ Valley Lines have been worst affected, with most services either cancelled or experiencing severe delays.
Greater Anglia has imposed a speed restriction on its services to avoid damage to trains and track equipment.
Travel updates: