Question: what is the main catholic church in london
Answer: Westminster Cathedral