English: India has been ranked at 63rd place.
Telugu: భారత్ 63వ స్థానంలో నిలిచింది.