ESG comes into its own Three letters, ESG, have become a major driving force in investment decisions. ESG – environmental, social and governance –...