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