English: Recently arrived from London...
Telugu: ఇటీవల లండన్ నుంచి. . .