Standing on Mount Lenin is the best place to see the Luzhniki Stadium. The whole stadium is a circular structure and looks like a huge round tent from a distance. This is the home of the famous Moscow locomotive team. Interested fans can visit it specially.