Finally, we go back to China, where the New Century Global Center opened for business in July 2013. In terms of its footprint, it is the largest man-made freestanding structure on the planetâalmost 1.8 million square meters (19 million square feet) of space.