The 2018 World Cup kicks off today, with host Russia taking on Saudi Arabia in the first match of the day. Here's a quick look from The Times of India at the 12 stadiums in 11 different cities where the tournament's 64 matches will take place. 


Andy Berg is Executive Editor of Athletic Business.