A train driver has been killed and at least 14 people injured after a commuter train derailed and crashed near Barcelona, local media report.

According to local officials, the Rodalies train collided with a retaining wall which fell onto the track between Gelida and Sant Sadurní on Tuesday evening.

The severity of injuries suffered by passengers is currently being assessed by emergency services.

The incident occurred as heavy storms battered north-eastern Spain.

Eleven ambulances are on the scene in Gelida, Catalonia - around 35km (21.7 miles) west of Barcelona - treating those injured, emergency services said.