It was a historic Sunday at the Indira Gandhi Indoor Stadium as both the Indian men’s and women’s teams clinched the inaugural Kho Kho World Cup titles with commanding victories over Nepal in their respective finals..Follow The New Indian Express channel on WhatsApp Download the TNIE app to stay with us and follow the latest