Shell will be asked to justify its involvement in the controversial Tar Sands oil extraction project later this year following the involvement of 142 investors who have co-filed a shareholder resolution for the company’s AGM in May.
The oil sands …
Read More