translate English to French: There is no doubt that other nations of the world share these achievements.
Il ne fait pas de doute que d'autres nations du monde ont les mêmes réalisations.