Russia's World Cup: New Stadiums, Big Spending, Murky Future
Your browser doesn’t support HTML5
Russia is set to host the largest single-sport competition on the planet, starting on June 14. Amid years of economic woes and allegations of corruption in the buildup, Moscow is about to raise the curtain on what has become soccer's most expensive World Cup ever.