80 of 207
jpg [178 kB, 776 x 1200]
Westminster Cathedral in London is the mother church for Roman Catholic community in England and Wales. Opened in 1903, it is renowned for its highly distinctive Byzantine architecture.
Factbook images and photos — obtained from a variety of sources — are in the public domain and are copyright free.