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