The usually bubbling Spanish city of Barcelona has been moody after a train crashed at a station injuring at least 54 people according to accounts by officials.

It is understood that the incident happened during the morning rush hour at the Francia station, in the city centre.

Earlier reports suggest more people had been hurt but emergency services later revised the number of injured down.

Reports said the train did not brake when entering the station, hitting the buffers at the platform.

Dozens of emergency personnel were sent to the station, with most of the injured being treated at the platform.

Also watch this: ==>> Abuja taxi Drivers Raps 'Better' Than Lil Wayne