Every nation likes to build big things, for example, Tour Eiffel in France, London Eye in the UK and skyscrappers in the states. There are a lot of colossal things in other countries as well. Russians are just like others - if the country has money enough it builds big things.