Westminster is a place in London where the British Parliament is located. It is often used as a symbol/synonym of the British Parliament.
Westminster is a place in London where the British Parliament is located. It is often used as a symbol/synonym of the British Parliament.