English: He currently resides in London.
Telugu: ఇప్పుడు మోడి లండన్‌లో ఉంటున్నారు).