High above the top of Europe