Rhodes is an island in Greece located in the southeastern Aegean and it belongs to the Dodecanese. The area of Rhodes is estimated to be about 1,401 square kilometers, making it the fourth largest GreekContinue reading
Rhodes is an island in Greece located in the southeastern Aegean and it belongs to the Dodecanese. The area of Rhodes is estimated to be about 1,401 square kilometers, making it the fourth largest GreekContinue reading