Second, another factor in the huge increase in urban populations is the
socio-cultural factor. Thousands of people migrate to the cities not only for jobs
but also for educational and personal reasons. The better universities are always
located in big cities and this attracts thousands of students every year, and
these students stay on and work in the city after they graduate.