India secured a 59-run victory over Sri Lanka in the ICC Women's World Cup 2025 opener. Deepti Sharma shone with bat and ball. The opening event set a record attendance.