The Indian men's Kho Kho team has secured a spot in the World Cup 2025 finals after a thrilling 62-42 victory over South Africa at the Indira Gandhi Indoor Stadium on Saturday. The team will face Nepal in the final on Sunday, January 19.