When ESG Meets Delaware Law

Environmental, Social and Governance are a key word in the corporate governance debate. But what does it mean for companies to respect the environment and communities they operate in? The BBC’s Chris Stokel-Walker looks at how it works.

Source: chiefexecutive.net
Published on 2023-03-07