News

Shell on Friday reported adjusted earnings, its definition of net profit, of $5.58 billion in the first quarter, above an ...