English: India has been ranked low at 128th place.
Telugu: ఈ విషయంలో భారత్‌కు 128వ ర్యాంకు లభించింది.