Delos, a small rocky island just 5km x 1.3km might not seem the obvious place for what was, for the Ancient Greeks, a most sacred site due to it being the mythical birthplace of Apollo and his twin sister Artemis. The Sanctuary of Apollo attracted hundreds of new inhabitants and visiting pilgrims to the island …