India will host the Women's 50-over World Cup in 2025 as the BCCI has successfully bid for the mega event during the ICC Annual Conference that concluded in Birmingham on Tuesday. The ICC flagship event will return to the country after more than a decade. (More Cricket News)