World’s largest Disney Store opens in Shanghai

The Walt Disney Company opened its largest flagship store in the world in China on Wednesday. The store’s launch comes ahead of the Shanghai Disney Resort, which is slated to begin operations next year. The 54,000-square-foot Shanghai Disney Store, which is the first for the country, is located in the Lujiazui business district. “We couldn’t be…