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