Johnny Depp (R) arrives at a hotel in China's Beijing for the promotion of upcoming film "Transcendence," March 30, 2014.[Photo/Xinhua]
Stunning visions of light
Internet erupts over Wen-Yao affair
US first lady visits China
The many tears of DiCaprio