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 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results