New Delhi, October 11, 2024 The Indian Blind Football Federation (IBFF) has announced that it will host the 2025 IBSA Women’s Blind Football World Championship at the United Sports Centre in Kakkanad, Kochi, Kerala, from 2nd to 12th October 2025. This landmark event marks the first time India will host a Blind Football World Championship, …