Qian ShiQian ("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.
An OTP has been sent to your Registered Email Id:
Resend Verification Code