More to explore:
Already have an account?
Log in now
Interior of Westminster Abbey, London
Big Ben, Westminster, Abbey, London
Westminster Abbey in London, Greater London
U.K. Westminster Abbey, London / Henry VII's Lady Chapel - the flags are those of the present day Knights Grand Cross of the Most Honourable Order of the Bath.
A great place to learn about British history!
Westminster Bridge in London, Greater London