River flowing north of Shanghai (7)
I believe the answer is:
yangtze
(Other definitions for yangtze that I've seen before include "Major Chinese river" , "Chinese river, aka Chang Jiang" , "here (together with China Girl)?" , "Former name of China's longest river, now the Chang" , "River in China; get zany (anag.)" .)