Island of Agios Achillios, Prespes, Greece

General view of the island