Rhodes is the largest of the Dodecanese islands of Greece and is also the island group’s historical capital. Administratively the island forms a separate municipality within the Rhodes regional unit, which is part of the South Aegean administrative […]