Embedded Player The seat of the British parliament, the Palace of Westminster, has stood in some form on the banks of the Thames since the 11th century. But today the building, with its iconic Big Ben clock tower, is crumbling and needs a major restoration which will cost billions.