Azzefoun - Thousands of Algerians have taken to the streets in a northern coastal town where three police officers were recently killed to denounce a spate of militant attacks.
The protesters paraded peacefully on Sunday through the streets of Azzefoun, about 150km east of the capital, Algiers, in a region known as an al-Qaeda hideout.
The demonstrators' signs said they refused to submit to "fundamentalist blackmail" or a "terrorist fate". But they also criticised the government for failing to protect the town's citizens.
Three police officers were shot dead in a militant ambush in Azzefoun last week.
It was the third militant attack in a week in the Kabylie region, the last Algerian hideout for al-Qaeda, which has been largely defeated in the rest of the North African country.