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