Russia in ‘desperate’ position, UK spy chief says

(LONDON) -- Russia is in a “desperate” position in its war in Ukraine and is running out of weapons and allies, according to the U.K.’s Director of GCHQ Jeremy Fleming.“We believe that Russia is running short of munitions, it’s certainly running short of friends... Read More.