Delhi’s Madame Tussauds museum to shut down soon

Delhi’s Madame Tussauds museum to shut down soon