Travel Blogs > Travel Pictures > Europe > United Kingdom > London > Madame Tussauds and more in London