Financial Services comes last in trust in latest global barometer

The financial services industry was once again the least trusted sector in the annual