Shell strikes £12.1 billion deal to buy Canadian energy firm

· The Independent