[HRW]Algerian authorities are deploying large numbers of police and arresting protesters to prevent demonstrations in the capital in advance of the April ...
Algeria, officially The People's Democratic Republic of Algeria, is a country in North Africa on the Mediterranean coast. Its capital and most populous city is Algiers.