The icons of empire: Big Ben, Parliament Square, and a London double decker bus. London, England. June 17, 2013. On the ENGLAND, SCOTLAND & WALES tour. Written by Mike on June 17, 2013 ยท Leave a Comment Share this:FacebookTwitterEmail