British actress Helen Mirren meets journalists at a press conference during the 16th Shanghai International Film Festival in Shanghai on Wednesday, June 19, 2013. [Photo: CRIENGLISH.com/Handout]
Go to Forum >>0 Comment(s)