Watch RODOS, Greece
- NR
- 2015
- 25 min
Rhodes is the largest island of the Dodecanese, a group of Greek islands located in the southeast of the Aegean Sea just off the west coast of Turkey.
Rhodes is the largest island of the Dodecanese, a group of Greek islands located in the southeast of the Aegean Sea just off the west coast of Turkey.