The Mexican security company with a $1.27 billion surveillance empire
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