I guess Rhodes is one of those places that I actually don’t have to describe. Who of you don’t know where and how Rhodes is? Anyways, Rhodes is the biggest of all the Dodekanezu Archipelago’s islands. It’s name comes from Grecian „τὸ ῥόδον” that means „rose”. Though Rhodes is located only 20km from the Turkey […]