The huge £1bn shopping centre that's the world's biggest with 2,350 stores

8 months ago 3
ARTICLE AD BOX


The South China Mall in Dongguan has everything from a replica of the Arc de Triomphe to a two-kilometre canal, but there's hardly any shops open.
Read Entire Article