Westminster

Westminster is in London in sthe United Kingdom. The British Houses of Parliament are there. Also the residence of the British Prime Minister is at Westminster. Britain is ruled from Westminster.