Home Latest News LIGHTS, CAMERA – ACTION! Madame Tussauds opens in Delhi