Posted on April 20th, 2018
The Grand Sports Arena of the Luzhniki Olympic Complex (Russian: Большая спортивная арена Олимпийского комплекса Лужники) in Moscow, or briefly Luzhniki Stadium, is the biggest sports stadium in Russia. Its total seating capacity is 89,318 seats, all covered (upgraded). The stadium is a part of the Luzhniki Olympic Complex, previously called the Central Lenin Stadium (Russian: Центральный стадион имени В. И. Ленина).