November 21, 2025 Is this the solution to Britain’s climate crisis? Scientists pinpoint eight sites across the UK where they claim 3 billion tonnes of CO2 could be turned to STONE