Vom gegenüberliegenden Ufer der Themse bietet der Westminster Palace eine der bekanntesten Postkartenansichten von London mit Big Ben und seiner berühmten Uhr. Der Komplex von Westminster - und dazu zählt neben den Houses of Parliament, St. Margartet' s und Westminster Abbey - ist die geschichtsträchtigste Stätte des ganzen britischen Empires.