What was the key factor that primarily contributed to the development of early cities?
Explanation
The emergence of new trades played a crucial role in the expansion of early cities by fostering economic activities and specialization. While population growth, surplus food, and technological progress were important, the discovery and development of new trades were the most significant drivers for urban growth.