Armed men overpowered security forces on Thursday prompting them to release the son of drug lord El Chapo Guzman.
Thursday 18 April 2024
Aljazeera - 5 years ago
Backlash over Mexico s botched arrest of El Chapo s son
Latest News