The largest shopping mall in the world - and it's 99% vacant
The largest shopping mall in the world is located in Guangzhou, China. And it’s 99% vacant - the perfect location for your next amateur zombie movie.
Creepy, ghostly, 14 minutes well spent.