Port Of Call Rhodes Greece

The Island of Rhodes Greece – Crossroads of the Eastern Mediterranean Rhodes (Greek: Ρόδος, romanized: Ródos [ˈroðos]) is the largest of the Dodecanese islands of Greece and is also the island group’s capital. The island was the site of the Colossus of Rhodes, a statue of the Greek sun-god Helios, erected by Chares of LindosContinue reading “Port Of Call Rhodes Greece”