Multiple choice Who among the following has won the ICC T20 World Cup 2009 held in England? Sri Lanka India Australia Pakistan Reveal answer Fill a bubble to check yourself D Correct answer Explanation Pakistan won the ICC T20 World Cup 2009 held in England, defeating Sri Lanka in the final at Lord's. This was Pakistan's first T20 World Cup victory, coming just two years after India won the inaugural edition in 2007.