What is the capital city that sometimes referred to as Gibraltar of north?

Moscow, the capital of Russia, is sometimes referred to as the "Gibraltar of the North" due to its strategic location and history as a fortress city.
Copyright Wanderlust World © https://www.ynyoo.com