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