This photo shows one of the ice sculptures pronouncing this the "Top of Europe". Jungfraujoch, Switzerland.
Back