A double-decker bus has crashed into a railway bridge in Swansea.
Emergency services are at the scene following the crash on Neath Road just before 09:40 GMT on Thursday.
Swansea council said the “ongoing incident” in Hafod had resulted to disruption to train services, which is expected to continue until 15:00.
Transport for Wales (TfW) said replacement buses were in operation and motorists have been asked to avoid the Neath Road and Hafod area.
Tom Evans, who works nearby, said it looked like “a tin opener had taken the top of the bus off”.
He arrived shortly after the crash and said he believed the bus driver had misjudged the height of a railway bridge and driven straight under it.
He added: “I heard it and went out soon after. Police were there quickly, cordoning it off. It’s now a no-go area.”
He said it did not appear anyone was on board the First Cymru bus.
Mid and West Wales Fire and Rescue Service said crews were in attendance and the Welsh Ambulance Service also said it was at the scene, near Landore Social Club, with “multiple crews and vehicles”.
TfW wrote on Twitter: “Due to a road vehicle colliding with a bridge at #Swansea fewer trains are able to run on some lines. Services are running but will not call at Swansea Station.”
South Wales Police said: “We and our fellow emergency services are currently in attendance at a road traffic collision involving a bus and a bridge in Neath Road, Swansea.
“We are asking motorists to avoid the area while this incident is ongoing.”