World’s Greatest Wax Museum ‘Madame Tussauds’ opens to public in Noida, India on 19th July 2 years ago