England edge India in Women’s World Cup final
Anya Shrubsole bowled England to a dramatic nine-run win over India in the ICC Women's World Cup final at Lord's yesterday. India, set 229 to win, were well on course for victory at 191 for three in front of a full house of more than 26,000. But...