English: He had recently returned from Saudi Arabia.
Telugu: ఇటీవల సౌది అరేబియా నుంచి వచ్చింది.