English: Last year, India had ranked on 133 in the list.
Telugu: గతేడాది ఈ జాబితాలో భారత్ కు 130వ స్థానం