London City Hall (London – England)

Next to Tower Bridge and opposite one of the most popular tourist destinations is the London City Hall. The offices are home to the Mayor of London and is the headquarters of the Greater London Authority. Designed by Norman Foster…
Read more