translate English to German: This is an extremely important project, in view of the situation in Russia.
Ein Vorhaben, das angesichts der Situation in Rußland größte Bedeutung hat.