India were off to a flying start in their ICC Women's World Cup 2025 campaign as they beat Sri Lanka by 59 runs in the opening game at the Barsapara Cricket Stadium, Guwahati, on Tuesday. The rain-reduced game saw India bundling Sri Lanka out for 211... [2163 chars].. reed more