Big Ben, Buckingham Palace, and Tower Bridge are just three of the many iconic locations that make London such an attractive destination for tourists. Given recent events, however, hopping on a ...