The sights of London. The British Parliament sits in the Building which is called the Palace of Westminster. It’s also called the Houses of Parliament.