India Stuck in 38th Position for Last Five Years

<Global Innovation Index 2026>

[ABS News Service/14.11.2026]