Rhodes – Greece Rhodes is the capital of the Greek island of Rhodes. It is located in the northernmost part. The ancient city of Rhodes, including monuments
Rhodes, the Greek island situated about 11 miles -18 km- southwest of Turkey, is the largest of Dodecanese.And Dodecanese is the what they call all 12 large and