Moscow Tower is the taller of the two skyscrapers, with a height of 301 meters and 73 stories, surpassing the Naberezhnaya Tower as the tallest building in Russia and Europe in 2008, until it was surpassed by The Shard in London, United Kingdom in 2012.