Submitted: March 17, 2010 - 8:48am
Last updated: March 17, 2010 - 8:51am
Location:
Google Beijing, No. 1 Zhongguancun East Road, Beijing, 100084, China
The Google-China duel represents perhaps the biggest showdown over Internet free speech, a growing priority in the Obama administration, as it brings to light not only China's tight controls on online information, but limitations on the Internet in many other countries, as well.