Thanks, juz click and click anything I fancy. It is actually the Pearl Tower, Shanghai (about 450m tall). I don't have a whole picture of this building but a search in google, I found a suitable picture below, the 'joints' structure is just below the big ball near the bottom of the picture.