Published On: Sat, Mar 23rd, 2024

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

Most Popular Posts