Westminster Cathedral, officially the Metropolitan Cathedral of the Most Precious Blood, is the largest Roman Catholic church in England and Wales. The shrine is dedicated to the Blood of Jesus Christ and is the seat of the Archbishop of Westminster. From Wikipedia