translate English to French: The two regions account for 60% of world trade and have been able to mobilise 75% of the world's net investment.
Les deux régions représentent 60 % des échanges mondiaux et ont pu mobiliser 75 % des investissements nets mondiaux.