News

The Greek island of Meganisi is one of the country's Ionian islands, and is situated just off the coast of Lefkada. The ...