Home Tags Teletubbies theme park

Tag: Teletubbies theme park

New South China Mall: Largest Empty Mall in the World

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