0
Anonymous
India won the inaugral World Twenty20 World Cup in 2007
Wiki User
Chat with our AI personalities
India is the defending world cup champion.India won the world cup in 2011.
India won the 2011 world cup beating Sri Lanka in the Final.