Embattled Algerian President Abdelaziz Bouteflika has bowed to pressure and decided to resign following weeks of massive street protests calling for the end of his two decades in power, writes Nassir Shirkhani.

Bouteflika will quit office before 28 April and take measures “to ensure state institutions continue to function during the transition period,” his office said.

He will become the fifth Arab leader to be pushed out of office by populist pressure since the 2011 Arab Spring uprisings, following the destiny of autocrats in Egypt, Libya, Tunisia and Yemen.