Category: General Knowledge
Question: What is on display in the Madame Tussaud's museum in London?
A. Vintage cars
B. Designer clothing
C. Wax sculptures
D. Unreleased film reels
Answer: C