English: India has been ranked 122nd among 155 countries.
Telugu: ఈ 155 దేశాల్లో భారత్కు 122వ ర్యాంక్ దక్కింది.