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