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.
Read Next