Women's World Cup 2017: England set India 228 to win final at Lord's India require 229 to win the Women’s Cricket World Cup after restricting England to 7-228. Spread the loveSee Full Post >>