English: India is ranked 85.
Telugu: గత ఏడాది భారత్ 85వ స్థానంలో నిలిచింది.