English: They had all recently travelled to China.
Telugu: వీరంతా ఇటీవల చైనాకు వెళ్లి వచ్చారు.