Switzerland is known for its beautiful lakes and snowy alpine landscape, but you might not be as familiar with its manmade icy wonder. The Ice Palace in Jungfraujoch, high in the Alps, is carved completely out of ice and snow, and offers stunning views of the surrounding mountains.
Watch on TikTok