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