Delphi village perched on Mount Parnassus, revealing panoramic views of Pleistos Valley and rugged mountainous Greek landscape