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