India won both Men’s and Women’s titles at the inaugural Kho Kho World Cup 2025 held in New Delhi from January 13-19, defeating Nepal in both finals.
India won both Men’s and Women’s titles at the inaugural Kho Kho World Cup 2025 held in New Delhi from January 13-19, defeating Nepal in both finals.