English: Last year India was ranked at 130th position.
Telugu: గతేడాది ఈ జాబితాలో భారత్ కు 130వ స్థానం