In a spectacular display of speed, strategy, and skill, Team India etched their names in sporting history by clinching the inaugural Kho Kho World Cup 2025 title at the Indira Gandhi Indoor Stadium on Sunday.