English: The church is based in the City of London.
Telugu: ఈ చర్చి లండన్ నగరంలో ఉంది.