Madame Tussauds, a world of wax

  • 4 years ago
Madame Tussauds is a wax museum in London with branches in a number of major cities. There are many wax statues of famous persons in museum. News Nation visits the famous museum and try to show the world within.