Kastellorizo is most probably the prettiest island in the Dodecanese though most people never visit it. This is a treasure waiting to be discovered

read more