The ICC Women's Cricket World Cup 2025 opener between India and Sri Lanka at Guwahati's Barsapara Cricket Stadium set a new attendance record with 22,843 fans, surpassing the previous record of 15,935 ...