Currently browsing tag

Rhodes

Rhodes

Rhodes is the largest of the Dodecanese islands of Greece and is also the island group’s historical capital. The principal town of the island and seat of …