India ranks 76 in a tie with other developing economies such as Brazil and Thailand