Google employees arrested after staging protest against company’s work with Israel
Google employees protesting against the company’s work with Israel were arrested on Tuesday. The employees were arrested from multiple locations including their New York City office as well as Sunnyvale California office....
Read More