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.