Madame Tussauds Shanghai, which was opened to the public in 2006, is the sixth in the world. It is located on the tenth floor of the New World Plaza on West Nanjing Road. Shanghai beat thirty other candidate cities by taking advantage of local celebrities and the extensive market outlook. Marie Tussaud was born in Strasbourg, France, and was famous
Read more...