Palace of Westminster, headquarters of British Parliament.