Museum
Madame Tussaud’s Museum
Delhi, India
About Madame Tussaud’s Museum
Madame Tussauds Delhi was a wax museum and tourist attraction located in Delhi, India. It was the twenty-second location for the Tussauds, which was set up by French sculptor Marie Tussaud. Madame Tussauds is owned and operated by Merlin Entertainments.



