The International Energy Agency (IEA)’s latest monthly market report, published on November 13, 2015, revealed that the already “massive cushion” of oil stockpiles has inflated further to reach a record level of almost 3 billion barrels.  Following the announcement, oil prices reportedly dropped to a two-month low. The IEA described this stockpile as “an unprecedented … Continue Reading