'There's a 9.6 million-square-foot mall in Dongguan in this country'
China
IT'S A MALL WORLD: Theres a 9.6 million-square-foot mall in Dongguan in this country
There's a 9.6 million-square-foot mall in Dongguan in this country
There's a 9.6 million-square-foot mall in Dongguan in this country
IT'S A MALL WORLD
China
IT'S A MALL WORLD