European Parliament approved the Corporate Sustainability Due Diligence Directive (CSDDD or CS3D) | Current Affairs | Vision IAS