Luzhniki Stadium is the national stadium of Russia, located in its capital city, Moscow. Its total seating capacity of 81,000 makes it the largest football stadium in Russia and one of the largest stadiums in Europe.
No Records Found
Sorry, no records were found. Please adjust your search criteria and try again.