Oil Rallies, But This Country Can’t Sell Its Crude
Thirty crude oil cargoes are sitting in Nigeria and waiting for buyers, Reuters reports, citing trading sources who added that the cargoes were part of the country’s loading schedule for Continue Reading
