Russian revenues from oil and gas plunged by 17% in March from a year earlier, according to data from Russia’s finance ...
The price of WTI crude oil dropped more than 7% on Thursday as President Donald Trump’s Liberation Day tariffs blitzed ...