By David Gold
August 17 – The Luzhniki Stadium in Moscow, which is set to host the final of the 2018 World Cup, is unlikely to be demolished ahead of the competition despite concerns over the cost of renovating the venue.
By David Gold
August 17 – The Luzhniki Stadium in Moscow, which is set to host the final of the 2018 World Cup, is unlikely to be demolished ahead of the competition despite concerns over the cost of renovating the venue.