News

With thousands of unplugged wells and platforms overdue for decommission, environmental groups seek ways to limit offshore ...
Yet, U.S. benchmark oil prices tumbled $5.33 to close at US$68.51 a barrel on Monday as oil markets tried to assess the risk ...