This image from NASA's Terra spacecraft shows Moscow, the capital city of Russia, the northernmost megacity in the world, the most populous in Europe, and with a population of over 11,000,000, the 6th largest city proper in the world.