News

Cruise ships dock in the port of Rhodes Town too, tipping the tourism scales even further. It led it to be labelled the ...