Calls for improvements to due diligence act ahead of trilogues

The voting on 1 June by the Members of the European Parliament (MEPs) resulted in 366 votes in favour, 225…