IEEFA: Recent Oil Spill Proves Keystone XL Should Not Be Built
Description
IEEFA has stressed that Biden's Administration was right to deny TC Energy the permit to build the Keystone XL pipeline, following a recent oil spill on the existing pipeline.