Ibrahim El-Salahi at 90: artist, diplomat, prisoner ... revolutionary

Malika Browne, The National News
2 August 2023
of 320