22 Dec Updated Oil prices today/ WTI Crude $57.85, +2.30%
Global markets continues to brace itself for seemingly unending disruption to energy supplies. As the U.S. continues to tighten its naval blockade of Venezuela with the seizure of a second oil tanker and the pursuit of a third While Ukrainian drone intensifies strikes on Russian...