English: The index placed India at the 62nd position.
Telugu: ఈ జాబితాలో భారత్ 62వ స్థానంలో నిలిచింది.