On Wednesday, Russia humiliatingly was forced to order its forces to withdraw from Kherson. ​On Wednesday, Russia humiliatingly was forced to order its forces to withdraw from Kherson. Th Daily Express
Defence chiefs meet in Kyiv to discuss plans for future international ‘reassurance force’ in UkraineApril 5, 2025