translate English to French: I believe that the relations between Europe and Russia are of the greatest importance and that Europe owes much to Russia.
Je crois que les relations entre l'Europe et la Russie sont de la plus haute importance et que l'Europe doit beaucoup à la Russie.