translate English to German: I am still of the opinion that Russia is a strategic partner.
Ich bin nach wie vor der Meinung, dass Russland ein strategischer Partner ist.