Westminster Cathedral #

Westminster Cathedral
Licensed under PD

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.