The Indian Men’s Kho Kho team clinched the inaugural Kho Kho World Cup 2025 title by trouncing Nepal in the final at the ...