Where is Madame Tussauds?
Madame Tussauds is a wax museum in London. There are other smaller museums in other major cities. It was founded by the wax sculptor Marie Tussaud. It displays waxworks of famous people. It is a major tourist attraction. The museum was first located on Baker Street. It was later shifted to Marylebone Road, in the […]















