Located about 50 miles north of Hong Kong in Dongguan, China, the New South China Mall is the largest abandoned mall in the world by...