Russia in a Corner! Putin Running Out of War Budget
The drop in oil and natural gas prices has put Russia in a difficult position. It was indicated that Moscow, whose war budget is starting to run out, may embark on new quests to make up for the losses. The customs tariffs imposed by US President Donald Trump and the decision to increase production by […]