Oil declines before US supply data as investors seek havens

Oil price news
Oil price news

Breaking