Just how green is DEFRA?

This is a massive year for the government’s ‘green‘ ambitions. The UK is hosting the COP26 talks in Glasgow, as well as the G7. · Related Environmental …