Hello fellow leaders of nations! Every civilization I create gets into the same dead-end agricultural focus. All of my towns need food, and despite a granary, watermill, etc. I always end up making farms as opposed to trading posts, mines or lumber mills. My cities starve if I don't, but then all the other civilizations have large industrial cities. How do they maintain large populations with little to no agriculture? Is there any way I can maintain a population of 10 to 15 with few farms? On a side note, why must I let my population grow anyway? They just reduce my happiness and consume more food. Are they of any use?