English: India ranked 122 in that list.
Telugu: ఇందులో ఇండియా 122వ స్థానంలో ఉంది.