Every summer, festivals on the Greek islands and the mainland begin in late June and end on August 15 with the Assumption of the Virgin Mary, like in Olympos on Karpathos (pictured).
Every summer, festivals on the Greek islands and the mainland begin in late June and end on August 15 with the Assumption of the Virgin Mary, like in Olympos on Karpathos (pictured).