English: They recently returned from abroad.
Telugu: వారు ఇటీవలే విదేశాల నుంచి వచ్చారు.