English: Sri Lanka (71) and China (85) were higher up the rank scale.
Telugu: అయితే శ్రీలంక (71), చైనా (85) దేశాలు ఈ విషయంలో మన కంటే బాగా ముందున్నాయి.