Venues named for 2017 ICC Women’s World Cup

The International Cricket Council (ICC) has confirmed that Lord’s in London, along with four other venues, will be utilised for England’s staging of the 2017 Women’s World Cup national team tournament.

Subscribe to unlock this article

Explore our subscription options to continue reading our industry-leading content!

Already have an account? Sign in here