What a match! A match that really matched the status of a World Cup final. It was cricket that was the winner…precisely Women’s Cricket that emerged winner. England is the Wold Champion in women’s cricket. They beat India at Lord’s by 9 runs. Batting first England scored 228 for 7 …
Read More »