Here's why ICC has added Colombo as an additional venue to Women's World Cup 2025 hosted by India
Initially, India was slated to be the sole host for the World Cup, which will now be played across five cities including Colombo.

What's Your Reaction?






