English: He recently came to town.
Telugu: ఇటీవలే నగరానికి వచ్చారు.