|
|
Chinese guards try to keep the media away from China's Google headquarters in Beijing, Thursday, Jan. 14, 2010. Google's threat to end its operations in China over censorship and computer-security concerns could embarrass communist leaders who crave international respect. AP Photo/Vincent Thian
14 Jan, 2010 |
|