Did you know one of Europe’s smallest countries hides some of its biggest views? Welcome to Luxembourg. Tiny on the map, but wait till you see this. From above, Luxembourg City feels like a secret.