Oil prices fell on Friday and were on track to post weekly losses of nearly 8% as supply concerns eased after several oil tankers stranded in the Stra
Read on WOBR AI →