Al Jazeera News 163 2340 days ago Algerian President Abdelaziz Bouteflika has resigned after mass protests against his 20-year rule.