In Shanghai of course! The highest point for actually looking out on the city is the Shanghai Tower in Pudong which also hosts the worlds highest observation deck.