At least 21 people have died and many more have been injured after an Iryo train with 300 passengers on board in Adamuz ...