Itemoids

Barclays

since

auto-detected in 653 stories

16 hours ago

UK banks put £75bn into firms building climate-wrecking ‘carbon bombs’, study finds

Exclusive: Britain is key financial hub for destructive fossil fuel mega-projects, according to research

Banks in the City of London have poured more than $100bn (£75bn) into companies developing “car…

2 days ago

4 days ago

8 days ago

page 1 of 7 last →|