Greece: An Accident Waiting to Happen
Public anger has erupted over a lack of political accountability in the wake of the tragic train crash near the city of Larissa in Greece. On Wednesday, March 8, after a general strike had been proclaimed for that day, a massive crowd gathered in the centre of Athens. Avenues connecting Syntagma Square, right outside the … Read more