News

'Not too late for corporate leadership' in China, Google told

A New York-based rights group told Internet company Google it is "not too late for corporate leadership," criticizing the search engine for self-censorship in China.