Greece sees massive rallies, general strike on 2nd anniversary of Tempi train crash March 1, 2025 Self-styled anarchists clash with police around parliamentary building in Athens.