A major entertainment business, The Tussaud's Group is based in the UK and is a global developer and operator of leading visitor attractions with 12 million guests a year.
The company is founded on the original Madame Tussaud's in London, which has a history spanning more than 200 years and following recent expansion there are now Madame Tussaud's attractions in Amsterdam, hong Kong, Las Vegas and New York.