India defeated Sri Lanka by 16 runs in Women’s World Cup 2017

India defeated Sri Lanka by 16 runs in Women's World Cup 2017