English: In this case, India ranked 128.
Telugu: ఈ విషయంలో భారత్కు 128వ ర్యాంకు లభించింది.