Construction Underway at Moscow Stadium to Host 2018 World Cup Final
Moscow's Luzhniki stadium which was chosen as a venue for the 2018 World Cup football final is undergoing a major renovation.
© Copyright IBTimes 2025. All rights reserved.
Request a Correction
- MOST READ