English: He had recently returned to Chennai.
Telugu: ఇటీవలే చెన్నైకి తిరిగి వచ్చారు.