Outrage and Protests Erupt Following Deadly Train Collision in Greece

Outrage and Portest are arising after a deadly train collision in Greece. Two trains have collided in northern Greece, killing at least 57 people and injuring dozens of others. Here’s what we know about the incident and the protests so far. APR (LNN): Greece Train Crash CCTV Footage of two trains had a head on […]

Outrage and Protests Erupt Following Deadly Train Collision in Greece Read More »