news European due diligence vote hailed as an ‘important milestone’ for supply chains posted 29 April, 2024