Two trains have crashed into each other in mid-Wales.
Police, fire crews and the ambulance service were called to the scene of the collision near Llanbrynmair, in Powys, just before 7.30pm on Monday.
Locals reported a large emergency services presence including road ambulances and an air ambulance.
A coastguard helicopter was also at the scene, as well as firefighters and police.
The trains were said to have been travelling at low speed before the collision and there were no immediate reports of any serious injuries.
All services between Aberystwyth and Shrewsbury have been cancelled.
A joint statement from Network Rail and Transport for Wales said the trains involved were the 6.31pm from Shrewsbury to Aberystwyth and the 7.09pm from Machynlleth to Shrewsbury.
Advertisement
It added: “Our main priority is the safety of our passengers and colleagues, and we are doing all we can to support the emergency services as they respond to the incident.
“We would encourage passengers to plan ahead and check journeys before travelling”.
Incident ‘ongoing’
A British Transport Police spokesman said: “Officers were called to the line near Llanbrynmair at 7.29pm today to reports of a low-speed train collision involving two trains.
“Paramedics, fire and rescue, and Dyfed Powys Police are all in attendance and the incident is ongoing.”
The A470 at Talerddig is also closed because of an “emergency incident”, Dyfed Powys Police said.
National Rail said in an online statement to customers: “Rail replacement transport is in operation between Shrewsbury and Machynlleth, also between Machynlleth and Aberystwyth.
“Due to road closures, rail replacement transport are unable to call at Caersws station until further notice.
“Please note rail replacement may experience delays and disruption due to emergency services on the main road.”