
A view shows a logo of Shell petrol station in South East London, Britain. Reuters
A view shows a logo of Shell petrol station in South East London, Britain. Reuters
Shell first-quarter profit jumps 6% to $10bn on strength in fuel trading business
Company announces share buyback of $4 billion