Are France and the UK Demographic Rivals?

By Ilyes Zouari