Urbanization is a population shift from rural to urban areas and the ways in which each society adapts to the change. It is predicted that by 2050 about 64% of the developing world and 86% of the developed world will be urbanized. That is equivalent to approximately 3 billion urbanites by 2050, much of which will occur in Africa and Asia. Notably, the United Nations has also recently projected that nearly all global population growth from 2015 to 2030 will be absorbed by cities, about 1.1 billion new urbanites over the next 15 years...