Construction With Over 1,000 Stores and Various Attractions, South China Mall Was Designed to Be the Largest Shopping Mall in the World, but Faced Years of Abandonment and Low Occupancy Valdemar Medeiros 31/05/2025 at 09:55