Delhi: India’s first Madame Tussauds to officially open for public on December 1