Energy and Environmental Policy

Oil Prices: Is it Déjà vu All Over Again?

By ·June 3, 2018
Tufts University

The Issue:

Oil prices topped $70 a barrel in May 2018 for the first time since late 2014. Rising gas prices at the fuel pumps were not far behind. Also not far behind were the politicians from both sides of the aisle blaming the Organization of the Petroleum Exporting Countries (OPEC) and Saudi Arabia for driving ...
Read more