Report - Early & Medieval African States. Africa’s Climate (From North to South) – Mediterranean coast: fertile farmland – Sahara Desert – Dry steppes (grasslands)

Please pass captcha verification before submit form