For the first time in over 20 years the ICC Women's World Cup is coming to England and Wales and this is your chance to be part of the event's showpiece, the Final at Lord's.
For the first time in over 20 years the ICC Women's World Cup is coming to England and Wales and this is your chance to be part of the event's showpiece, the Final at Lord's.