Rhodes is the fourth largest Greek island. It’s situated in the southern Aegean Sea just some miles off the coast of Turkey. It is also called the Island of the Knights as a result of the Knights of St John dominated this greek Island for 2 centuries. Rhodes with its wealthy historical past, distinctive landscapes […]