Tag: 119248078

Greek rail disaster report cites errors and major systemic failures

ATHENS, Greece -- A long-awaited report on the investigation into Greece’s deadliest train crash was released Thursday, blaming human error, outdated infrastructure and...