Multiple choice Who among the following has won the ICC T20 World Cup 2009 held in England? Sri Lanka India Pakistan None of these Reveal answer Fill a bubble to check yourself C Correct answer Explanation Pakistan defeated Sri Lanka in the final at Lord's to win the 2009 ICC T20 World Cup. This was Pakistan's first T20 World Cup victory.