Wednesday, September 29, 2010

Buildings of London


City Hall is located in Southwark near Tower Bridge. It is the headquarter of the Greater London Authority which comprises the Major of London and London Assembly. It was designed by Norman Foster and opened in July 2002.