Marielle Descalsota/Business Insider
Forest City is a luxury development in southern Malaysia. China's largest developer, Country Garden, spent $100 billion building the estate.
Marielle Descalsota/Business Insider
Forest City is a luxury development in southern Malaysia. China's largest developer, Country Garden, spent $100 billion building the estate.
No comments