Construction has started in Shanghai on what will be the world’s largest Disney Store, according to Chinese media reports on Tuesday.

The 53,000-square-foot complex in the Lujiazui Finance District features a retail store and a Disney-themed outdoor plaza ...

Join our Membership to get the full story.

Are you a current Member? Sign In