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