Who Benefits?

About The Report: Most (70%) oil sands production is owned by foreign companies and shareholders, who enjoy the majority of record profits, especially when…Read More