The Palace of Westminster, London.

The Palace of Westminster, London, England