English: Both of them arrived from China recently.
Telugu: వీరిద్దరూ ఇటీవలే చైనా నుంచి నగరానికి చేరుకున్నారు.