Crude oil fell to around $81 a barrel on Thursday, as investors potentially weigh weakening demand prospects more than supply concerns caused by the closure of the Strait of Hormuz
The International Energy Agency (IEA) lowered its global oil demand outlook, warning that Hormuz and elevated prices are increasingly weighing on co...