India had won the cricket world cup 2011, defeating Sri Lanka by 6 wickets in the final in Wankhede Stadium Mumbai, thus becoming the first country to win the Cricket World Cup final on home soil.
Previous Question Next Question
Your comments will be displayed only after manual approval.