shanghai: moviemania

the shanghai international film festival kicks off june 16. celebrating its 10th anniversary the festival launches special programs this year. click weblink for more info. location: shanghai film art center, 160 xinhua lu.