Brain › General Knowledge

What is on display in the Madame Tussaud's museum in London?

  1. Wax sculptures
  2. Designer clothing
  3. Unreleased film reels
  4. Vintage cars

Answer

The correct answer is A) Wax sculptures.

More General Knowledge questions

Play Brain · Practice