
Madame Tussauds – a world renowned attraction– is back in an all-new avatar at a new venue at DLF Mall of India, Noida. The attraction at its new location will be known as Madame Tussauds India, and is set to provide the opportunity for fans to get up close to their favourite celebrities and experience […]Continue Reading