19 Jul 10 Mesmerizing Facts about Madame Tussauds Madame Tussauds is by far one of the most famous tourist spots in all of the UK – it’s something … Read on No comments