Chinese actress Michelle Chen was in Taipei on May 5, 2013 promoting her upcoming debut album Me, Myself and I, which will hit stores on Friday. [Photo/Xinhua]
Liu Shishi poses for SELF magazine
'Iron Man 3' premieres in Hollywood
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