Trending News On 10th Anniversary Of India's World Cup Win, Relive The Magical Moments By Mr. Senta - April 2, 2021 0 FacebookTwitterOn this day in 2011, India beat Sri Lanka in the final at the Wankhede Stadium in Mumbai to win the World Cup.