English: He had recently returned from London.
Telugu: ఇటీవలే లండన్ నుంచి భారత్‏కు తిరిగివచ్చింది.