democracynewslive.com
England Beats India by 9 runs
England won the ICC Women's World Cup final by 9 runs, here on Sunday. Chasing a tricky total of 229, Indian middle-order collapsed like a pack of cards, being bowled out for 219 in 48.4 overs. It...
Democracy News Live