Tetradis
Greece
Spectators Kept From Greek Independence Parades
The military parade marking Greece’s Independence Day on March 25 took place amid a heavy police presence that barred onlookers from most of the route.
The center of Athens reminded of an impregnable fortress, with 14 police vans around the...