For 22 years, The Edelman Trust Barometer has been an annual survey, designed to measure global trust and credibility in the Government, business, NGOs and the media. The key headline of this year's survey? Businesses are currently the most trusted of any institution. So what do the results mean for internal communicators?