English: Last year India stood at 89.
Telugu: భారత్ గత ఏడాది 89వ స్థానంలో నిలిచింది.