English: India ranked 94 last year out of 107 countries.
Telugu: గత ఏడాది విడుదల చేసిన సూచికలో 107 దేశాలలో భారత్ 94వ స్థానంలో ఉండింది.