English: He came to India recently.
Telugu: ఇటీవలే అతను ఇండియాకు వచ్చాడు.