In Greece, residents of the island of Chios block roads with a 2km long motorcade


In Greece, residents of the island of Chios block roads with a 2km long motorcade