From my hotel room, on the 57th floor of the Meridian hotel in Shanghai, I had great view. (Starwood Platinum status is worth something.) This is people's square, with the Shanghai Museum in the middle.
More of Shanghai.
This is looking toward the river, and then Pudong. (The Bund would be off of the right side of this picture.)
Finally, here's a video that pans around Shanghai, just to give you a sense of how massive it is. I've never seen this many skyscrapers in one place.