Your addition to the title is delusional, Russia hasn’t lost the UKraine war by a long shot. Right now I would say if they are winning on all fronts.
You think the Russians are “winning on all fronts “??
Is that why in day 160 they hold LESS territory than they did on day 16?
Is that why they lost hundreds of tanks, their black sea fleet flagship, thousands of soldiers?
Is that why their GDP has dropped 20% and is in free fall?
Is that why educated Russians are fleeing the Putin dictatorship?
Winning??!?