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