Categories
Sustainability & Environment

‘Obscene’: Campaigners slam BP’s $2.7 billion profit on 07/05/2024 at 3:29 pm The Herald | Environment

Energy giant soothes investors with commitment to share buyback 

Read More  

Leave a Reply