0
Anonymous
India has the current cricket world cup.India won it in 2011.
Wiki User
Chat with our AI personalities