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