Glass Building

Glass Building

The mayors building in central London (Its sometimes called the Alien head).