Police raids targeting drug gangs in three Brazilian states have left at least 45 people dead.
In the latest operation in Rio de Janeiro, police said they returned fire in a shoot-out in the Complexo da Penha area, killing at least 10.
Earlier, 16 people died in clashes during a five-day police raid in São Paulo state, dubbed Operation Shield.
And in the north-eastern state of Bahia, officials say 19 suspects have been killed since Friday.
Fifty-eight people were arrested during the operation in São Paulo state, which began after a special forces police officer was killed on Thursday in the coastal town of Guarujá.
Police seized 385kg of narcotics, as well as guns, according to local media.
The operation in Guarujá was criticised by Brazil’s Justice Minister Flavio Dino, who said the police’s reaction was not proportional to the crime committed.
During an interview on Tuesday, São Paulo state governor Tarcisio de Freitas said two police officers were among those killed during clashes.
Amnesty International said the Guarujá police raid showed “clear signs of seeking vengeance for the death of a police officer”.
In Rio de Janeiro, a drug trafficking kingpin and a trafficker were among the 10 people killed on Wednesday, according to local media reports.
Four others were injured, including a police officer.
According to the city’s military police, the operation in Complexo da Penha, a group of favelas in the north of the city, was launched after intelligence information suggested that a meeting of drug traffic ringleaders would be taking place in the area.
Eyewitnesses told local media they heard several gunshots and clashes between heavily armed gang members and the police.
Talíria Petrone, a member of the Rio state legislature, condemned the operation. She said there was “no explanation for the state to continue turning life in favelas into a hell like this”.
Schools around Complexo da Penha did not open on Wednesday, forcing about 3,220 pupils to stay at home.
House visits organised by the national health service were also suspended because of security concerns.
Instituto Fogo Cruzado, an organisation that looks into armed violence data in Brazil, described the raids as “mass killings”.
In a statement published after the police raid in Rio, the institute said there had been 33 such incidents in the city since the start of the year – with a total of 125 people dead.
Instituto Marielle Franco – an NGO named after campaigning politician Marielle Franco who was murdered in 2018 – also publicly criticised the latest events