Hammond’s £1 trillion bill for hitting net zero is innumerate nonsense

Britain is a world player in green finance, bond issuance, and insurance. It has carved out a flourishing niche in green technology. Yes, there is a risk …