Shanghai New World Daimaru, an upmarket department store and shopping mall in Shanghai, China, Asia
Size: 6000px × 4000px
Location: Shanghai, China, Asia
Photo credit: © ICP / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: asia, asian, center, centre, china, chinese, daimaru, department, escalator, escalators, group, luxury, mall, malls, people, retail, rm01, shanghai, shop, shoppers, shopping, shops, store, stores, upmarket, upscale, world