David Stern & Anastacia Galouchka

Author Archive

  • Oct 28, 2025
     In August last year, Russia appeared to be on the verge of capturing the eastern Ukrainian city of Pokrovsk. Moscow’s troops advanced to around eight miles from the...