Mount Olympus, home of the ancient Greek gods, vies for World Heritage status
Listen to article • 0:00 minLITOCHORO, Greece — Snow-capped for much of the year, Mount Olympus, mythological home of ancient Greece’s Olympian gods, has captured the imagination through the millennia.…