Skip to content. | Skip to navigation
James Jibraeel Alhaji lives and works in Cape Town. He has been in South Africa for almost 20 years.