English: India is ranked in the 128th position.
Telugu: ఈ విషయంలో భారత్ 128వ స్థానంలో నిలుస్తోందని ఈ సంస్థ విశ్లేషించింది.