Nearly 500 protest in London for insurance companies to halt support for new oil projects
Dec 01, 2024 News Inside Climate News —As a group of nearly five hundred marched through Leadenhall Market in London’s financial district wearing wetsuits, goggles, flippers and life vests, a few voices in the crowd began to sing to the tune of a popular …