English: India was among the 128 countries.
Telugu: ఈ విషయంలో భారత్ 128వ స్థానంలో నిలుస్తోందని ఈ సంస్థ విశ్లేషించింది.