Others 2011 World Cup Final Scorecard: India vs Sri Lanka Full Match Details October 29, 2026October 29, 2026 The 2011 World Cup Final took place in Mumbai on April 2nd, 2011, with the two teams being […]