English: India has been ranked low at 128th place.
Telugu: ఈ విషయంలో మాత్రం ఇండియా చాలా తక్కువ ర్యాంక్‌‌ను అంటే 128వ స్థానాన్ని పొందింది.