translate English to French: There is still much room for improvement in levels of cooperation generally.
Il reste encore beaucoup à faire pour développer la coopération en général.