Residents in one of Rio de Janeiro's largest complex of slums have clashed with police during a demonstration held to protest a young boy's shooting death, allegedly by police.

During Friday's demonstration some of the protesters hurled rocks and bottles at police officers who responded with tear gas and stun grenades.

Ten-year-old Eduardo de Jesus Ferreira was shot dead Thursday at the Complexo Alemao during a police operation against suspected drug traffickers

Police say the officers involved in the operation that resulted in the boy's death have been suspended while an investigation is being carried out.

The boy's mother, Terezinha Maria de Jesus, told the G1 news portal that her son was at the door of their house when she saw a police officer shoot him.