Actress Helen Mirren and film director Andrey Konchalovsky attend a news conference in Moscow November 29, 2010.[Photo/Agencies]
Mirren is in Moscow to promote the film "The Last Station" in which she stars as Leo Tolstoy's wife Sofia.
The past 5 years: China's global leadership
Getting stared at in China: Cultural curiosity, globalization and racism
The smartphone - Indispensable to life in China