Home News India vs Sri Lanka Women’s World Cup 2017: India inch closer to semi-final with 16-run win over Sri Lanka