You can't go wrong with our best-sellers, which include Union Jack baseball caps, Double-Decker bus keyrings and miniature Big Ben replica models, all of which are among the most popular souvenirs people love to receive from London.