Weekend Site Sale! Save up to $18 off. Get the code »

Sun Shuyun

Sun Shuyun was born in China in the 1960s. She graduated from Beijing University and won a scholarship to Oxford. She is a film and television producer. For the past decade she has divided her time between Beijing and London.