Tag: Project Nimbus
Google fires 28 workers for protesting controversial Israeli deal
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...