English: He 's recently arrived from London.
Telugu: ఇటీవల లండన్ నుంచి వచ్చాడు.