Tag Archives: the Colossus of Rhodes

Rhodes

Rhodes is the largest of the Dodecanese islands, the southernmost group of Greek islands, scattered along the western coast of Turkey. Owing to their great distance from Athens, the Dodecanese islands have been subject to various invasions and occupations over … Continue reading

Posted in Med & Short Haul, Rhodes | Tagged , , , , , | Leave a comment