India’s women’s cricket team has been nominated for the 2026 Laureus World Team of the Year Award after winning their maiden ...