Internet users in Cuba — the few who have access to the web, that is — can now download Google’s popular browser Chrome.

Google… 344 more words