Previous ImageNext Image CHINA 28 The Bund of Shanghai and the Shanghai Tower. Or, as I disgustingly joked: The World’s Largest Anal Beads.