English: India is now ranked 63 on this list.
Telugu: ఈ జాబితాలో భారత్ 62వ స్థానంలో నిలిచింది.