Swiss usher in corporate reporting and due diligence mandates

Switzerland has introduced new non-financial reporting requirements and due diligence obligations in an effort to improve human rights protections around the world.