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