English: They had recently returned from China.
Telugu: వీరిద్దరూ ఇటీవలే చైనా నుంచి నగరానికి చేరుకున్నారు.