Skip to main content

Posts

Showing posts with the label “Shell profits”

In UK, Not in a Third World Country

 While Shell announced a "momentous year" after making $20bn in profits…