Here comes Russia’s gigantic Luzhniki Stadium and it tells you that when Russia does the business, it does big. Initially known as Central Lenin Stadium, Luzhniki is the part of Luzhiniki Olympic Complex and stands in the Khamovniki District of the Central Administrative Okrug of Moscow City.