External Publication
Visit Post

The Mexican security company with a $1.27 billion surveillance empire

Rest of World April 16, 2026
Source
Ciudad Juarez, Chihuahua, Mexico, October 8, 2025: Staff monitor screens at the C7 command center for the Department of Public Security for the state of Chihuahua in Ciudad Juarez on Wednesday, October 14, 2025. Photo by Adriana Zehbrauskas for Rest of World

Discussion in the ATmosphere

Loading comments...