1983 Cricket World Cup: How a defiant Team India made history at Lord's
London [UK], June 24 (ANI): On June 25 1983, the Indian cricket team defied all odds and expectations and made history by clinching its first-ever Cricket World Cup title, defeating West Indies in the finals by 43 runs at Lord's.
Heading into the finals, India shocked the cricketing world with its impressive performances in the cricketing marquee event after disappointing outings in 1975 and 1979, in which they could not