English: China ranks 120th on the index.
Telugu: ఈ ర్యాంకింగ్ విధానంలో భారత్ 120వ స్థానంలో ఉంది.