zaptank.com > all photos

London  • 1 of 34 •     next »

The Houses of Parliament, a.ka. The Palace of Westminster, is where the British government meets. It is one of most striking buildings in London.