What five factors influenced the development of early urban centers in Africa?
Discovery of crop farming led to the development of farming centers which attracted population and later became towns
Trading activities between different communities led to the development of trading centres which later became town.
Trading centres that were used for religious activities developed into towns.
Areas that had adequate security attracted population concentration and thus led to the development of towns.
Places that were used for administrative functions developed into towns
Places along the coast where ships stopped for supplies developed into towns.
Mining centres developed into settlements which became towns for example Meroe.
Places where water for use was available attracted settlements and grew into Towns.
Towns developed at cross- routes
Development of centres of learning e.g. Alexandria