Luzhniki Stadium

Luzhniki Stadium located in Moscow will host the opening match and final of the 2018 World Cup, and it looks incredible and the perfect place to cap off the world's greatest competition.

End of content

No more pages to load