Russian envoy says US goal of defeating Russia is impossible



Russian Ambassador to the United States Anatoly Antonov (pictured) said Washington’s goal of causing a strategic defeat to Russia is impossible.

According to TASS news agency, Antonov criticized …