India will host the ICC Women's ODI World Cup in 2025, as confirmed by the apex cricketing body on Tuesday. The announcement was made by the ICC Board on Tuesday in Birmingham, on the final day of the global cricket body's annual conference. BCCI will leave no stone unturned to make it a ...
READ MORE +