nexa technologies
4 Surveillance Company Executives Indicted for Allegedly Aiding Torture
Executives from French companies Amesys and Nexa Technologies were indicted for selling surveillance technology to regimes in Libya and Egypt.
Advertisement
Advertisement
Advertisement