India's Women's Kho Kho team created history by winning the inaugural Kho Kho World Cup, defeating Nepal 78-40 in a thrilling final held in New Delhi on Sunday. This monumental victory has placed India at the forefront of the global Kho Kho stage and inspired dreams of taking the sport to the Olympics.