$60 billion in oil sands projects frozen due to crude prices collapse — report
And oil prices keep falling — they have kicked off the week in the red, with U.S. prices trading below $48 a barrel.
The new Mining Power Rankings are live. Vote for the sector’s leaders in each of the Large-, Small-, and Micro-Cap leagues.