When we think about wax statues, we think of Madame Tussauds. However, this famous UK-based museum has decided to shut its first wax museum in India. Located in Connaught Place, Delhi, the twenty-third Madam Tussauds Museum in the world was opened in Delhi but suffered unexpected losses and less footfall of visitors in the following years.