Posted by David Arnold on Jul 1st, 2014
Eric Schmidt the chairman of Google led a delegation of Google employees to the Caribbean nation of Cuba last week. The delegation was advocating the removal of restrictions by the government on the Internet.
The executives had meetings...
More of this article »