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