Post Thumbnail

After six years of overseeing Google's operations in China, Dr. John Liu is stepping down "to pursue other opportunities." During his tenure, we've seen the search engine struggle with censorship, almost get banned in the country and let's not forget the Aliyun OS debacle. Google says Scott Beaumo...

1 year ago 0 Comments
July 15, 2013 at 8:14AM