English: India was ranked 122nd in the list.
Telugu: ఈ జాబితాలో భారత్ 122వ స్థానంలో నిలిచింది.