The Village of Delphi
The village of Delphi is a small mountain town in central Greece, set on the steep slopes of Mount Parnassus a short walk from the famous archaeological site. Its two main streets follow the contour of the hillside, and from many of its balconies the land falls away in a sea of silver olive trees … Read more