Russia Just Got Terrible News
Video Summary Russia’s disastrous invasion of Ukraine has been ongoing for 162 days, with the Ukrainian counteroffensive in the Herson region being a major topic of interest. Meanwhile, the price of crude oil has fallen significantly, reaching a level of $88 per barrel, which is bad news for Russia’s economy. Russia’s dependence on oil revenue […]