English: He had returned to the country recently.
Telugu: ఇటీవలే దేశానికి తిరిగివచ్చారు.