At least 21 people have been killed and dozens more injured following a collision between two high-speed trains in southern Spain on Sunday evening, officials say.

The incident happened near the town of Adamuz, close to the city of Cordoba, when a high-speed train travelling from Malaga to Madrid derailed and crashed onto a neighbouring track, rail network operator Adif said.

A second train travelling in the opposite direction, from Madrid to Huelva, also derailed.

Andalusian emergency services said at least 25 people were seriously injured, with others suffering minor injuries.

According to Adif, the crash happened about ten minutes after the train left Malaga at 18:40 local time (17:40 GMT). All rail services between Madrid and Andalusia were suspended following the accident.