Tag: Lords

Punam Raut
451 views

England beat India to clinch their fourth ICC Womens World Cup title

Host England beat India by 9 runs in ICC Womens World Cup 2017 final at Lords on Sunday....