English: He had come to India recently.
Telugu: ఇటీవల అతడు ఇండియాకు వచ్చిన సంగతి తెలిసిందే.