India won the 2011 ICC Cricket World Cup by defeating Sri Lanka in the final held on 2 April 2011 at Wankhede Stadium, Mumbai. India won the match by 6 wickets, becoming the first team to win the Cricket World Cup on home soil.
Who won the 2011 Cricket World Cup?
Review the verified answer and explanation for this Military Engineer Services (MES) past-paper question on CampusFin.