Russian Businessman Acknowledges Founding the Wagner Group

British Intelligence: Russian Invasion Stalled

Published on :

A British intelligence agency says that Russia’s invasion of Ukraine has stalled on most fronts. As a result, the Russian troops suffered heavy losses and hardly gained any territory.   Ukraine’s defences remain fierce and well-coordinated, and all major cities remain in Ukrainian hands, the agency said. Russia invaded Ukraine […]