The poorly timed oil release could cost taxpayers $1.5 billion

The world crude oil market has been rocked by the surprise announcement of the International Energy Agency (IEA) to release 60 million barrels of oil from member countries’ strategic petroleum reserves (SPR). The US led the effort by chipping in 50% of the planned release, while Japan, Germany, France, Spain and Italy are providing most of the rest.