TECH NEWS
Thursday 24 June 2021
Four former executives of Nexa Technologies, an alleged supplier of surveillance tech to Libya and Egypt, were indicted for complicity in torture and war crimes (Sidney Fussell/Wired)
via Techmeme https://ift.tt/3xRDcGS
No comments:
Post a Comment
Newer Post
Older Post
Home
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment