0
Anonymous
India was the ICC world cup winner.India won the world cup final in Wankhede Stdium,Mumbai.India won world cup for the second time.
Wiki User
Chat with our AI personalities
india