News

6 min read

London

Shell showing cracks: Shell’s shares fell last week after the company reported a weakeni