David Iliff
/
Creative Commons BY SA 3.0
The Palace of Westminster, better known as Parliament, at night as seen from the opposite side of the River Thames in London. Victoria Tower, seat of the House of Lords, is on the left. The Clock Tower of Big Ben and the House of Commons is on the right.