English: Last year India's rank was 85.
Telugu: గత ఏడాది భారత్ 85వ స్థానంలో నిలిచింది.