India have the chance to alter the course of cricket history when they face hosts England in the Women’s World Cup final at Lord’s on Sunday (23). Since the tournament’s inception…