High energy prices mean maximum profit for Shell as consumers are hurt
Politicians reacted angrily this week after oil companies Shell and Exxon reported record high profits in the midst of a ...
Read morePoliticians reacted angrily this week after oil companies Shell and Exxon reported record high profits in the midst of a ...
Read more