latest
Oil is traded at price close to $67 per barrel as investors evaluate perspectives for reduction in US inventories along with US governme