The new UK government proposed an ambitious program of tax cuts and energy price caps, but they took the financial markets by surprise and they balked. The ensuing sterling and […]