After slipping to 85th in 2025, India climbed to 75th in the latest rankings, marking a 10-place jump within a year.