A tour of the world's largest shopping mall, located near Guangzhou, China.
Release Date: November 11, 2009