Indian companies more than doubled their average score from about 7 per cent in 2023 to 16 per cent in 2025, broadly in line ...