Athens News is reporting a mini revolution on a small Greek island where the islanders of Hydra trapped the police...
arrest
In an unprecedented step by a western government, the police have arrested the leader of one of Greece's main trade unions, something...