ICC T20 Cricket World Cup is an international tournament organized by the International Cricket Council (ICC). The first edition was played in South Africa in 2007. England won against Pakistan in the 8th edition of the ICC T20 World Cup. 2007 ICC World T20 Winner: India India defeated arch-rivals Pakistan by 5 runs in the…. Read More