CHINA> Photo
Giant of the big screen
By Liu Wei (China Daily)
Updated: 2008-10-20 07:39

 

The Red Detachment of Women (1961)

 

Hibiscus Town (1986)