Tar sands projects on life support

1.6 million barrels of oil per day have been delayed or put on hold

by