translate English to French: The need for aid is therefore beyond doubt, and I was able to see this for myself on visits to Russia in recent weeks.
La nécessité d'une aide est donc absolue et j'ai pu le vérifier de mes propres yeux ces dernières semaines lors de visites en Russie.