NewsSportsCricketFlashback: The day Team India won the World Cup at Lord's
Flashback: The day Team India won the World Cup at Lord's
New Delhi 26 Jun: Its a 30-year-old flashback. June 25, 1983. The day India made history by winning the World Cup at Lord's. Not even 20 per cent of people in India were aware of
Though most of the contents of this particular bottle were sprayed over the frenetic crowds, Kapil's Devils made quick work of a cask of bubbly back at the hotel where celebrations continued well into the night