News & Reviews: Project Nimbus
-
Apr 19, 2024
If you have been following the Israel-Palestine conflict, this news might surprise you. Google has now reportedly fired a total of 28 employees who were involved in protests or opposition to previous contracts involving Israel. That said, what should you know about it?
[ Read More ]