Saturday, 4th December 2021

Russia gets set to host World Cup as costs soar

By France 24
14 June 2018   |   5:02 am
All eyes will be on Russia as the World Cup kicks off on Thursday. The country has spent almost €9 billion on the event. Of the 12 stadiums, nine have been built from scratch.