Cricket World Cup, 1983 was held in which of the following places?
- A.England
- B.Australia
- C.West Indies
- D.India
Show answer
The 1983 Cricket World Cup was hosted by England, and the final was played at Lord's in London. India, led by Kapil Dev, beat the West Indies by 43 runs in that final on 25 June 1983, scoring only 183 and then bowling the holders out for 140.
Read the full explanation →