India Stuck in 38th Position for Last Five Years
<Global Innovation Index 2026>
[ABS News Service/14.11.2026]