People have more children in the north of Europe than the south. Here’s why
In Europe, each woman gives birth to an average of 1.6 children. However, this average conceals considerable variations from one country to another. Women in Spain, who have 1.26 children...