The Twenty20 World Cup has been staged on three occasions with three separate winners: India, 2007; Pakistan, 2009; and England, 2010.
The Twenty20 World Cup has been staged on three occasions with three separate winners: India, 2007; Pakistan, 2009; and England, 2010.