Inside the ‘Christmas village’ of Yiwu, there’s no snow and no elves, just 600 factories that produce 60% of all the decorations in the world
Sign in to post comments.
Comments (0)
Sign in to post comments.