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