Michael Vaughan hits back at Twitterati who called England’s T20 World Cup exit ‘Karma’
On Thursday, rain washed out the first semifinal match between India and England and the Women in Blue advanced to the final of the tournament on the virtue of their superior performance in the league stage that saw them win all their 4 matches played.