English: India ranks 130 among nations in the Human Development Index, and China ranks 86.
Telugu: దేశానికి స్వాతంత్య్రం వచ్చినప్పుడు మానవాభివృద్ధి సూచీలో 86వ స్థానంలో ఉన్న భారత్‌ నేడు 130వ స్థానంలో కుములుతోంది.