translate English to French: It is not rather ambitious to ensure peace, democracy and human rights in the whole of Europe, no less?
Garantir la paix, la démocratie et les droits de l'homme dans, notez bien, toute l'Europe est vraiment très ambitieux.