Meteora is one of the 50 reasons to love the world, according to a BBC report. “Because in Meteora, Greece, the drastic measures monks took to seek solitude made me realize the power in seeking quiet in our hectic world,” Laurel Robbins, BBC Travel Localite said. According to the report by the BBC, other places that […]