Oil prices were edging lower in early trading as markets monitor developments in the Middle East and await further details on China's stimulus plans. Brent crude and WTI were both down 0.3% at $74.03 ...
OPEC's spare oil production capacity is the go-to argument by many analysts when the threat of higher prices rears its head. The latest International Energy Agency monthly report was no exception. But ...