English: India ranks at 63rd position.
Telugu: భారత్ 63వ స్థానంలో నిలిచింది.