England to open Women's World Cup at home against India
The Women's World Cup is set to begin on June 24 between hosts England and India, and the final scheduled to be played at Lord's on July 23
The Women's World Cup is set to begin on June 24 between hosts England and India, and the final scheduled to be played at Lord's on July 23