Moscow, the Capital and the largest city of Russia, has everything, from a rich past to modern history, to attract tourists.