India, which was listed 78th last year, has improved its ranking, figuring at 75th position with a visa-free score of 51