The correct answers are C, D, and E.
Nile river valley presents very good conditions for farming since millennia, due to the natural fertilizers provided by the Nile river that soaks the entire area. Today Egypt produces cotton, rice, sugarcane, onions, tobacco, beans among other crops, all of them cultivated in the Nile river valley.
Northern coast in Tunisia, Algeria, and Morocco, also have good farmlands, thanks to the properties of the soil and the good weather conditions such as the humidity due to the proximity with the Mediterranean Sea. In Morocco, Algeria, and Tunisia the main crops are olives, wheat, barley, potatoes, citrus fruits, grapes, tomatoes, and dates among others.
The Southern Tip as well, has great conditions for agriculture, thanks to the vast cultivable lands and the favorable weather conditions. Agriculture makes a big part of the South African economy, this country is a large producer of cereals, grapefruits, chicory roots, pears, castor oil seeds, maize, sugar, tobacco, among several others.