In a landmark moment for Indian cricket, the women’s national team lifted their first-ever Women’s World Cup trophy last night, triumphing over South Africa in a thrilling final held in Mumbai. Led by ...