India has announced its 15-member squads for both the mens and womens tournaments ahead of the Kho Kho World Cup 2025, set to kick off at the Indira Gandhi Indoor Stadium in New Delhi on Monday, as per Olympics.com.