While in Shanghai, we also dropped by at Madame Tussauds of Shanghai, located at 10th Floor, New World Building, Nanjing Xi Road. The place was not very big, just a small fraction from London i guess. And it was very hot inside the museum. Here some of the pictures, we have a lot more but not for your eyes to see...
My girl with Tom Cruise.