The British Nigerian artist Yinka Shonibare was given carte blanche for his first major solo exhibition on the African continent.…