Tag Archives: Meteora
Meteora
Meteora literally means ‘Suspended In The Air’ in Greek and is the name given to the area high up on a rocky outcrop above the town of Kalambaka in Thessaly in Northern Greece. The UNESCO World Heritage site is home to six monasteries (twenty were built originally), perched seemingly precariously on the rocks. The monasteries […]



