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