Blog

Meteora, Greece


Meteora is a stunning place in the region of Thessaly in Greece. The name literally means "in the middle of the air", which is quite accurate. The area is full of interesting pillars of rocks, on top of which lie many Eastern Orthodox monasteries, which were built around 11th century.…