Angolan anti-riot police, some mounted on horseback, fired tear gas and beat up protesters as dozens took to the streets of the capital Luanda in anti-government demonstrations on Saturday.
Protesters set up barricades along the roads using skips, boulders and burning tyres, while others set a national flag ablaze, an AFP photographer saw.
The demonstrators also set fire to a police station in a neighbourhood on the outskirts of the oceanside capital Luanda, a police source said.
The source who asked not to be identified told AFP that the demonstration - demanding the holding of local government elections - "resulted in barricades and acts of vandalism".
Municipal elections which had been scheduled for this year, have been postponed due to the coronavirus pandemic.
"Those were acts of rioting, in a flagrant violation of [new pandemic restrictions], which do not allow street gatherings of more than five people," he said.
"People must also listen to the voice of those who govern."