The Brazilian government has pledged $1.7bn (£850m) to improve conditions in Rio de Janeiro's shantytowns and counter the grip of the drugs gangs.
President Luiz Inacio Lula da Silva said that investing in running water and other basic services was the best way to beat organised crime.