At least three people were killed when a train derailed in north-western Spain this morning.

The Portuguese train was carrying about 60 passengers when it derailed at 9.30am near O Porrino.

One carriage came off the tracks completely, the other two partially, after the train reportedly hit part of a bridge near a bend.