This "Building" is the smallest of it's kind in London, and possibly the world, it's situated in Trafalgar Square, can you guess what it is?
http://server3.uploadit.org/files/141103-box1.jpeg http://server3.uploadit.org/files/141103-box2.jpeg http://server3.uploadit.org/files/141103-box3.jpeg http://server3.uploadit.org/files/141103-box4.jpeg
:)