More than 50 people were injured on Friday when a train crashed into the buffers at a Barcelona station, a collision that passengers said felt like “an earthquake”.

Eighten people were taken to hospital, one in a serious condition, after the accident at the Estacio de Franca in the centre of the city. Roads were closed around the station as emergency workers rushed to the scene, treating bleeding passengers on the platform.