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