PHOTO: London’s Palace of Westminster, More Commonly Known as the Houses of Parliament, on the Banks of the River Thames July 10, 2021June 10, 2013 by Barbara Weibel