Loading…
The Houses of Parliament in Westminster, London.