English: China is positioned 124th.
Telugu: చైనా 124వ ర్యాంకులో నిలిచింది.