Rhodes Rhodes, The Rose Island of Mediterranean admin | 14 April 2011 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 Read More