Offices held
May 25, 1969 – Oct 27, 1969
Preceded by
Sadiq al-Mahdi Succeeded by
Sadiq al-Mahdi
Sadiq al-Mahdi Succeeded by
Sadiq al-Mahdi
Affiliations
Education
Timeline
1918
1925
1932
1939
1946
1953
1960
1967
1974
1981
1988
1995
2002
2009
2016