Westminster Cathedral must be one of the busiest churches in the United Kingdom. Located in the heart of London, it is the mother-church of England & Wales. People are drawn to this great edifice from all over London, all over the country and the world.
Westminster Cathedral