translate English to German: This is, in my view, very important in the face of this tremendously dangerous threat.
Das ist meiner Ansicht nach in Anbetracht dieser enorm gefährlichen Bedrohung sehr wichtig.