English: He had only recently arrived here.
Telugu: ఆయన ఇటీవలే ఇక్కడకు వచ్చి వెళ్లారు.