A Mexican woman known as the "Queen of the Pacific" for her links to drug cartels has been released from prison after winning an appeal.
A judge ruled Sandra Avila Beltran's sentence was based on offences she had already served time for.
She was first arrested in Mexico City in 2007, along with her boyfriend Juan Diego Espinosa, a top drug trafficker.
Prosecutors say Avila played a key role liaising between Mexican and Colombian cartels.
She spent years in prison in Mexico and the US, before being extradited to Mexico in 2013 to face money-laundering charges.
Her uncle Miguel Angel Felix Gallardo, known as the Godfather, is serving a 40-year prison sentence in Mexico for drug crimes.
Avila maintains her innocence, saying she made her fortune selling clothes and renting property.
She has inspired several Mexican folk ballads as well as a popular television soap opera, the Queen of the Pacific.