Shanghai -- the city of the future! It has the largest population in China (take that, Beijing!) within a small amount of space, thus making the squished together high rise apartments necessary. It reminded me of a scene from Fifth Element (yes, I know it's modeled after New York... sue me).
Not a very good illustration of the architecture, but check out the smog!