ICC Women's World Cup | India beat Sri Lanka by 16 runs to inch closer to semi-finals spot7 years agoreportcricket