A rather unsubtle change is afoot at the world's two leading British energy majors - BP (LON: BP) and Shell (LON: SHEL). Having spent millions on renewable energy forays under their former bosses ...
Results that may be inaccessible to you are currently showing.