Rabat - Algerians will cast their votes in the parliamentary elections on May 4th, , with the country's more than 40 political parties competing for the 462 seats of the National Popular Assembly (APN).

Algerian Elections
Saad Eddine Lamzouwaq is a reporter who worked as an assistant to several TV correspondents in Morocco.