Discuss as:

Protesters battle with anti-riot police in Algiers