Russian forces are 'decimated' says top UK general
Putin could LOSE his Ukraine war: Russian forces are ‘decimated’ says top UK general as invaders resort to shelling evacuating civilians and killing families as the world watches in horror … Read More