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
City Approves Funds to Demolish 'Eyesore' Skatepark
January 31, 2023