KATHMANDU, Nov 3: The Indian women’s cricket team has won the One Day International (ODI) World Cup for the first time, defeating South Africa in the final held at the DY Patil Stadium in Navi Mumbai ...