English: India has been ranked at 63rd among 190 countries.
Telugu: మొత్తం 190 దేశాలలో భారత్ 63వ స్థానాన్ని పొందింది.