People in Turkey, France and Russia are most negative, struggling to see the economic benefits of immigration.

Half, on average, think that immigration has placed too much pressure on public services in their country, while just 18 per cent disagree.

Some 44 per cent think immigration has made it more difficult for home nationals to get jobs, while only one in four think it has been good for their country’s economy.

People in Saudi Arabia, India, Britain, Canada and Australia say immigration has on balance been good for their economy.

British people have become more positive about the impact of immigration recently, with 45 per cent saying immigration has been good the economy - up from 38 per cent a year ago and from 27 per cent in 2011.

However, Britain had one of the highest proportion of people worried about the pressure placed on public services by immigration. Some 59 per cent of people were worried about this, although this is down from 76 per cent in 2011, when Britain was the most worried of all the countries surveyed.