Olympus on the Line: What's at Stake for Greece's Iconic Mountain Mount Olympus, the mythological home of ancient Greece's 12 Olympian gods, has long captivated the imagination of people around the world.
This snow capped mountain rises to an impressive 2,918 meters from a base that practically touches sea level, making it not only a natural wonder but also deeply cultural and historical.
A Legacy of Myth and History Mount Olympus is central to ancient Greek mythology.