Most Britons have a negative and inaccurate picture of people in developing countries.