latest
Oil is traded at price close to $69 per barrel today, as pressure on the market related to supply constraints eased after US drilling ro