Google fires 28 staff after sit-in protest against Israeli cloud deal ends in arrests
Alphabet Workers Union says bosses refuse to listen to concerns
Off-Prem
18 Apr 2024 | 89