New Delhi: The 1983 Cricket World Cup triumph remains India's greatest sporting moment despite winning host of other big tournaments and also Olympic medals.


COMMERCIAL BREAK
SCROLL TO CONTINUE READING

Relive those rare moments when Kapil's Devils fought against all odds to beat a virtually unbeatable West Indies team at Lords'.