background image

BP stock falls behind Shell as investors shy away from green energy

...