Browsing tag

Shell posts $6.2 billion profit as oil prices rise again