As people around the world lose confidence in key institutions, greater responsibility than ever before now rests on the shoulders of businesses...