Yu Li was born in Beijing, China. He is known for Night Mail (2014), Demi-Gods and Semi-Devils (2003) and Yellow River Aria (2014).
No data