England – Westminster Cathedral
Sep 29
England Church, Panorama No Comments
Built between the years 1895-1903, Westminster Cathedral in London is the mother church of the Catholic community in England and Wales and the Metropolitan Church and Cathedral of the Archbishop of Westminster.