The New York Times: US oil war against Russia will last up to $70 per barrel

 

v20240901