Oil paintings of artist Shang Chengxiang seem straight out of a dream. In his world, the impossible is possible and it’s not unusual to bump into a zebra in front of escalators, psychedelic clouds, giant disco balls merging from a waterfall or a man standing on a whale tail. To discover.