Ad image

Tag: U.S. Central Command

what do talks between both sides mean for oil markets

Oil prices fell sharply on Monday, dropping more than five percent after…

Shekari Philemon