Life & Style September 27, 2017 Madame Tussauds to open in Delhi on December 1 Source: FirstPost, NDTV, Twitter page