English: The two had returned from foreign countries recently.
Telugu: ఇరువురు ఇటీవలే విదేశాల నుంచి తిరిగి వచ్చారు.