The Indian women's kho kho team created history by winning the inaugural Kho Kho World Cup 2025 title at the Indira Gandhi Indoor Stadium on Sunday (January 19). The Women in Blue dominated Nepal in the final, sealing their victory with an emphatic scoreline of 78-40. (More Sports News)