Shen Ren

Shen Ren

Born 1 January 1932 in Shaoxing, Zhejiang province, China

Died 1 May 2019 (aged 87)