English: India was ranked 130 last year.
Telugu: గతేడాది భారత్కు 130వ స్థానం.