Oil prices have rallied as an unexpected weekly fall in US crude oil inventories somewhat eased worries about demand in the world's largest economy.
Oil prices have rallied as an unexpected weekly fall in US crude oil inventories somewhat eased worries about demand in the world's largest economy.