We have come a long way, although we still have some distance to go to meet the challenges of the twenty-first century.
Nous avons parcouru beaucoup de chemin, mais il nous reste encore fort à faire pour relever les défis du XXIe siècle.