The huge £1bn shopping centre that’s the world’s biggest with 2,350 stores
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.
Daily Express :: World Feed











