Chinese director Jia Zhangke (R 2) wins Outstanding Artistic Achievement Award with his latest film "24 City" at the 10th annual Las Palmas de Gran Canaria International Film Festival in Spain, March 9, 2009. [ent.sina.com/CRI]
For the uncountable numbers of overseas visitors who visit Chinese temples and puzzle over the carvings of fierce and gentle deities, this is a little gem of a book.