Today marks 43 years since India claimed its inaugural Cricket World Cup title at Lord's, defeating the powerful West Indies.