Home Tags Project Nimbus

Tag: Project Nimbus

Google fires 28 workers for protesting controversial Israeli deal

0
Google has terminated the employment of 28 staff following a prolonged sit-in protest at the company’s Sunnyvale and New York offices. The employees were protesting...
Skip to content