Greece counts around 6,000 islands scattered across the Aegean and Ionian Seas. Today, we’ll visit two inhabited islands Kos and Nisyros that offer…

read more