Tech Insider
Vladimir Putin
Russian President Vladimir Putin slammed the EU's price cap on Russian crude, calling it "stupid."
Tech Insider
oil
Oil has dipped to around $82 amid a depressed global economic environment.