Ten police in Rio de Janeiro have been charged with the torture and killing of a resident of the city's biggest favela in a case that has highlighted anger about extrajudicial killings. For more than two months, Amarildo de Souza was simply classified as "missing", but the suspicious circumstances of his disappearance and the notorious record of Rio's police sparked demonstrations that forced the authorities to respond.