Xu Caigen

Xu Caigen

Born 21 February 1932

Died 22 July 2021 (aged 89)