Commonly known as the Houses of Parliament after its occupants, the Palace lies on the northern bank of the River Thames in the City of Westminster, in central London.
Commonly known as the Houses of Parliament after its occupants, It is also known as the'heart of British politics'. The Palace lies on the northern bank of the River Thames in the City of Westminster, in central London.