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