Does Britain think immigration is too high?
[24 March 2023]Due to a hiccup Migration Watch research paper Population Densities and Immigration being referred to in many of today's newspapers cannot go 'live' on our web site until Monday, 21 November. We are sorry for this delay.