News
Built to coincide with Shanghai’s 2010 World Expo, the mall reportedly cost some $200 million and occupies around 124 acres (compared to the Pentagon’s 148 acres). Most of it has lain ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results