Biography

Di Yao was born on March 17, 1982 in Jiaxing, Zhejiang, China. She is an actress, known for A Dream in Red Mansions (2010), Yuan qu de fei ying (2011) and Love is Not Blind (2011).