Feature

Performance under pressure

The oil sands industry aims to win over public opinion in the hopes of de-risking future projects. By Antoine Dion-Ortega and Pierrick Blin

PDF Version