London May 8, 2005September 4, 2012 Steve Wee man You can find this temporary structure between the Mayor’s Office and Tower Bridge. This is just the head and its Read More