One reason the cultures of North Africa developed differently from the cultures of the rest of Africa was that these areas of Africa were separated by the

AArabian Sea.
BSahara Desert.
CCongo River Basin.
DGreat Rift Valley.