Wednesday 21 November 2018
From the Street
Science & Tech
Russia gets set to host World Cup as costs soar
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.