Repeat: Overall, London is now seeing more babies born per 1,000 of the population anywhere in Europe, according to the EU’s official statistics body.
Overall, London is now seeing more babies born per 1,000 of the population anywhere in Europe, according to the EU’s official statistics body.