KAREN'S GALLERY (est. 2005)

Westminster Cathedral. The largest Roman Catholic church in England and Wales, and not to be confused with Westminster Abbey or The Church of England.

Comments

No comments yet.

  •  

Photo info

Random image