Tayeb Saleh

Mansi, A Rare Man in His Own Way