Qian Shi

Qian (“Chen”) Shi grew up in Shijiazhuang, a northern city in China. She has always been drawn to stories and loved making pictures. She now lives with her husband, Callum, in East London.