Examine the historical processes involved in the development of cities

Historical processes that involved in urbanisation are as follows:
(i) The rise of industrial capitalism.
(ii) The establishment of colonial rule in many parts of the world.
(iii) Development of democratic ideals.
(iv) Migration from rural to urban areas for various reasons.
(v) Better employment opportunities in town cities.