Luzhniki Stadium
Khamovniki District, Russia
City
The Grand Sports Arena of the Luzhniki Olympic Complex, commonly known as Luzhniki Stadium and formerly, Lenin 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 the sixth-largest stadium in Europe.
From Wikipedia, CC BY-SA 4.0
Been here? Collect this stamp in your own passport and share it with friends.
Collect this stampI already have an account