Eight years after the heartbreak of the 2017 Women’s World Cup final at Lord’s, India enter the 2025 edition at home with ...