Highlights Liverpool, United Kingdom

Liverpool Cathedral

Dedicated to Christ, the Liverpool Cathedral is the largest Anglican church in the world. Edward VII laid the first stone here in July 1904, but it was Elizabeth II who inaugurated it 74 years later.
Back to top