Westminster Cathedral - the largest Catholic Church in the UK, the seat of the (Arch)Diocese of Westminster and the Province of Westminster and the most important Catholic Church in England and Wales. The site was purchased in 1885 and the construction of the church was completed in 1903. As the church's interior had not been finished, the consecration had to take place later, on 28 June 1910. (previous | next | back to album | 2020:02:10 12:26:14 | 5% of an album)