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