Translate the following English sentence to French:
"I know we still have some stumbling blocks and Europe and the world are not quite ready for that at the moment."
Je sais qu'il subsiste encore quelques pierres d'achoppement et que l'Europe et le monde ne sont pas encore tout à fait prêts à cela pour le moment.