Discovering a glacier palace at the HIGHEST station in Europe!