2m
18 Oct 2019

Mexico President defends freeing of drug lord El Chapo’s son

Latin America Correspondent

Police in Mexico have been forced to release a man wanted on drugs charges after a huge street battle with cartel gunmen.

The man in question is Ovidio Guzman, also known as ‘The Mouse’, who is the son of the notorious drug lord El Chapo.

The streets are the stronghold of the Sinaloa drug cartel he used to lead.