Westminster Cathedral is the headquarters of the Catholic Church in Britain. It was designed in the early Christian style and the first foundation stone was laid in 1895. Its very distinctively stripped red-brick and white stone tower emerges prominently in...