0
Anonymous
India won the icc world cup 2012.It was t20 world cup.
Wiki User
Chat with our AI personalities