Kho Kho World Cup: 4 months after stumbling upon sport, Brazil is at big stage
The Indira Gandhi Stadium Complex in New Delhi was buzzing with energy. Situated in the heart of the city, the sprawling venue was hosting the inaugural Kho Kho World Cup. As dancers dazzled the crowd with a spectacularly choreographed opening ceremony, a …