LONDON - JAN 19: London City Hall, headquarter of London Authority, on January 19, 2011 in London, UK. This energy efficient building, designed by Norman Foster, has solar panels installed on the roof
- Image ID: 93883825
- Release Information: Editorial Use Only. Use of this image in advertising or for promotional purposes is prohibited.
- Editorial Credit: Bikeworldtravel / Shutterstock.com
- Copyright: Bikeworldtravel