The 2011 ICC Cricket World Cup final between India and Sri Lanka was a highly anticipated and memorable match that took place on April 2, 2011, at the Wankhede Stadium in Mumbai, India. It was a clash between two cricketing giants, and the atmosphere at the stadium and the excitement among fans worldwide were palpable.