Pope Francis has criticised drug legalisation plans in Latin America during the inauguration of a clinic for drug addicts in Rio de Janeiro.
The roots of drug abuse should be tackled, he said on the third day of his visit to Brazil. Uruguay is close to allowing the legal sale of marijuana, with other countries pondering similar liberalisation.
Earlier, the Argentine-born pontiff celebrated the first Mass of his trip, at the Shrine of Our Lady of Aparecida. He warned tens of thousands of faithful against the "passing idols" of money, power and pleasure.
After the visit to Aparecida, in the Brazilian state of Sao Paulo, the pope flew back to Rio de Janeiro. At the inauguration of a drug rehabilitation clinic at the Sao Francisco hospital, he hugged former addicts and heard their stories.
"It is necessary to tackle the problems which are at the root of drug abuse, promoting more justice, educating the youth with the values that live in society, standing by those who face hardship and giving them hope for the future," he said.
Pope Francis also warned against plans to legalise drugs in Latin America and condemned drug-traffickers.
"How many dealers of death there are that follow the logic of power and money at any cost! The scourge of drug-trafficking, that favours violence and sows the seeds of suffering and death, requires of society as a whole an act of courage," he said.