When a seemingly invincible India take on a battered Sri Lanka in the ICC Cricket World Cup 2023 on Thursday, November 2, they will no doubt remember what happened when the two nations last locked horns at the same venue in 2011. The Wankhede Stadium was host to an unforgettable culmination of an incredible campaign, which saw India lifting the ODI World Cup again after 28 long years. (Scorecard | Match Blog | Preview | Streaming)