Meteora in Greece, is a rock formation in central Greece that is home to one of Eastern Orthodox monastery’s largest and most precipitated sites, second only to Mount Athos. The six monasteries are built on vast natural pillars and hill-like rounded boulders that dominate the local area.

Leave a Reply