civilleader
Prince
I'm not sure if this has been discussed already, but in modern times immigration is an important factor in foreign policy. If a nation has lots of persecution of religion, they go to more open minded or same religion country. Also a country that conquered another country gets lots of immigrants into its very large cities. Ie. France's Algerian population, or UK' s Indian, Pakistani population. The Immigrants change to be citizens of the host nation, but retain ethnicity. The ethnicity factor may determine whether a certain nation like Mexico to USA work diplomatically. A nation A has a large minority population of B's from the nation B. A will hence try to maintain good relations with B in order to keep A's B population happy. Also something like slavery should be intergrated on the same note. I have no ideas for this though.
Also a large city in modern times attracts immigrants from poorer nations, seeking to make more money.
Also a large city in modern times attracts immigrants from poorer nations, seeking to make more money.