ATHENS, Greece – Metro, urban rail and tram workers in the Greek capital have walked off the job for 24 hours to protest legislation that would allow the Athens transport organization... The post Transport Workers Strike Snarls Traffic in Athens appeared first on The National Herald.