Video. Two men go on trial in Spain over deadly 2013 train accident
Eighty people were killed and 140 others injured in the derailment near Santiago de Compostela.
Read full articleEighty people were killed and 140 others injured in the derailment near Santiago de Compostela.
Read full article