The Greek island of Alonissos was one of the top travel destinations according to National Geographic Travel. The idyllic island was specifically chosen as the leading voice in travel and exploration in an aim to highlight sustainable and climate-friendly tourism. Alonissos is an island in the northern Sporades, an archipelago situated in the Aegean Sea […] Read the full story on GreekReporter.com.