A unique place in Greece, one of nature’s masterpiece that creates awe to its visitors from the first look. It is a cluster of giant rocks in Central Greece in the northwestern part of Thessaly. They were created about 60 million years ago and their tops host ancient monasteries, which make Meteora one of the most sacred places of Christianity after Mount Athos.