How the world sees Greece
… the island of Lesbos in Greece. The ship, Comoros-flagged Raptor … patrol boat to join the Greek coast guard search. The agency …