"towards the distant House of Parliament"

 

House of Parliament
Creative Commons Attribution Share AlikeHouse of Parliament - Credit: Bluemoose

The Palace of Westminster, also known as the Houses of Parliament or Westminster Palace, is the seat of the two houses of the Parliament of the United Kingdom—the House of Lords and the House of Commons. 

It is a gothic style palace, 300 meters long, with two landmark clock towers on each end. It is located on the north bank of the River Thames, close to Westminster Abbey and the government buildings of Whitehall and Downing Street.

The Clock Tower
Creative Commons Attribution Share AlikeThe Clock Tower - Credit: Chris Sloan