0
Anonymous
indi won the last world cup in year 2011 lead by MS Dhoni
Wiki User
Chat with our AI personalities
Pakistan won it.
Australia