Towering over the Thessalian Plain in Central Greece, is a majestic rock formation, called Meteora, meaning ‘elevated’ or ‘hanging from heaven’, where Eastern Orthodox monasteries literally cling to the cliff tops, suspended between heaven...
Read More