answersLogoWhite

0

India have won 2 ICC Cricket World Cups. The first one was in England at Lords. That was the 1983 World Cup. The 2011 one was in Mumbai, India. They have also won the T20 World Cup in India.

User Avatar

Wiki User

13y ago

What else can I help you with?