The beginning of a new year is supposed to be a time to start fresh, but for oil markets, 2016 has brought only fresh troubles. On January 6, the U.S. Energy Information Administration announced that at 482.3 million barrels, U.S. crude oil inventories are close to an 80-year-high for this time of year. As if that weren’t enough, concerns about global economic growth, sparked by another month of weak Chinese manufacturing data, triggered a widespread selloff in global financial markets last...
Read More »