Last king of Morocco Hassan II. Him became king of Morocco after Spaniards ousted his father Mohammed V in 1956 after Second Arabian War. He was totally puppet of Spain and despite that Morocco was absolute monarchy the king left most of administration duties to ministers and intervened to politics rarely. During his reign Morocco oversaw extremely brutal de-arabisation and berberisation where thoudands of prominent Arab politicians, intellectuals, writers etc. were expelled, arrested, tortured and killed. Discrimination of Arabic langauge and culture was very harsh. And many liberals and socialists too faced same fate. Economically Morocco was totally under Spanish thumb and exploited Moroccan resources. Spain even openly intervened to Moroccan politics. Situation begun change better only just after Franco's death in 1975. But situation was still pretty bad in Morocco. In 1978 Hassan II was ousted on military coup and monarchy was abolished. The former king lived rest of his life in Switzerland where he died from heart attack in 2004.
Mohamed Oufkir, first president of Morocco. Oufkir served on Moroccan army during Second Arabian War. He continued serving in the army after the war and eventually rose to rank of general and became commander of Moroccan army. In 1978 he organised succesful coup against hated and highly unpopular king Hassan II and became country's first president. His presidency oversaw modernisation and slow transition to democarcy. In the country was commited several reforms like notable relaxation of berberisation, freeing of most of political prisoners, many political liberties and improving of status of women. Morocco too saw massive secularisation. Due these reforms Oufkir has been even called as "Atatürk of Morocco". On foreign politics he negotiated with Spain for return of most of Moroccan coastline. He too improved relationships with many countries. Oufkir resigned from office of president in 1995 altough he maintained still much of influence on government. Oufkir died in 2007 in Marrakesh.