India have lifted their maiden ICC Women’s ODI World Cup title after beating South Africa by 52 runs in the final at DY Patil Stadium in Mumbai.
India have lifted their maiden ICC Women’s ODI World Cup title after beating South Africa by 52 runs in the final at DY Patil Stadium in Mumbai.