Just an hour outside of Salzburg awaits another world: a place of mystery and myth where ice rules. The world’s largest ice caves, set near the small town of Werfen, have been dubbed the World of Ice Giants; a display made by nature unlike any other.