Russia 2018 World Cup final venue is likely to be renovated rather than demolished
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.