The news comes as the Russian invasion of Ukraine enters its 168th day, with little progress being made by Putin’s forces, with one report suggesting as little as 3km has been gained in the last 30 days. Aside from the clear stagnation in Russian advances, Putin has lost over 42,800 troops since the start of […]
