Browsing: Energy

Profits fall at Shell

Profits at oil giant Royal Dutch Shell fell last year as the price of oil…

1 2 3 14