English: They had recently returned from China.
Telugu: అతడు ఇటీవల చైనా నుంచి వచ్చాడు.