by C.J. Strachan, Daily Sceptic: Metropolitan Cathedral of the Most Precious Blood, informally known as Westminster Cathedral, is the largest Catholic church in England and Wales. It is dedicated to the Blood of Jesus Christ and is the seat of the Archbishop of Westminster. There are times when the argument for Western civilisation does not […]