Saturday, 6 October 2012

City Hall, London, England.

City Hall, the home of London's government (Mayor of London and the London Assembly) since 2002. It is located in Southwark, on the bank of the River Thames, near Tower Bridge.