By Drazen Jorgic Reuters
Share this story

MEXICO CITY — Mexican drug lord Ismael “El Mayo” Zambada and the son of his former partner, Joaquin “El Chapo” Guzman, were arrested in El Paso, Texas, on Thursday, the U.S. Justice Department said.