World Cup 2023: India win toss, opt to bat first against South Africa Match is being played at Eden Gardens, Kolkata. 11 months ago