The building formerly known as City Hall has stood on the banks of the Thames near Tower Bridge since the turn of the century. Until recently, it was home to the Mayor, the London Assembly and the ...