London November 22, 2005September 5, 2012 Steve Tower Bridge mist Swiss Re and Tower 42 in the background of Tower Bridge Swiss Re and Tower 42 Read More