The Centre of the Universe(according to the Greeks) - Delphi,Greece May 31st 2013 The town of Delhpi is tucked around a corner on the mountainside and it was pointless waiting in bed to watch the sun stream in the hotel window as it was going to take a while to reach us.Down the valley though, the town of Kirra was sitting in full sun which encouraged us to get up and get the day underway.
This morning we had another challenge while showering.We have got used to the hand held ... read more
Europe » Greece » Thessaly » Meteora Greece achieved its independence from the Ottoman Empire in 1829. During the second half of the 19th century and the first half of the 20th century, it gradually added neighboring islands and territories, most with Greek-speaking populations. In Worl... ... read more