RIO DE JANEIRO -- A couple hundred demonstrators have gathered on Rio de Janeiro's chic Ipanema Beach to protest police policies they say discriminate against people of colour.

Friday's march comes on Black Awareness Day, a public holiday in Brazil.

The demonstrators are angry about efforts ostensibly aimed at stamping out mass robberies on Rio's showcase beaches by pulling youth from the city's impoverished North Zone off of beach-bound buses.

March organizer Fabiula de Souza insists the step is inherently racist. She says that when the buses are stopped, it's black kids who are removed.