Evidence of Russia’s poor performance in its war in Ukraine, both militarily and economically, has been mounting over the past week.
The US Defence Intelligence Agency (DIA) has confirmed earlier assessments that Russia has lost territory it…
Continue Reading
News Source: www.aljazeera.com

Leave a Reply