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 2024. All rights reserved.
Join the Discussion