A massive shopping centre, built at a whopping cost of £1.06 billion, was nearly abandoned after being constructed in the wrong city. The New South China Mall, located in Dongguan, Guangdong Province, ...
was nearly abandoned after being constructed in the wrong city. The New South China Mall, located in Dongguan, Guangdong Province, China, is one of the largest shopping malls in the world in ...