translate English to French: Old problems and new challenges”.
Problèmes anciens, défis nouveaux ».