Sweden and Finland in NATO: a strategic defeat for Russia? | To The Point · Dw News · Sentinel