Every year, the Edelman Trust Barometer measures the level of trust across the world. The 2017 report was particularly damning, calling the last year a “global implosion of trust”. The report found that less than ...