English: he has only recently arrived in the village.
Telugu: ఇటీవలే గ్రామానికి వచ్చాడు.