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.