After a needlessly long run-up, Budget day is finally here. Investors, bond traders and house builders are breathing a collective sigh of relief – not because of what the Chancellor will say at around 12.40 p.m., but because the speculating, pitch-rolling and U-turning is finally over. Under the rules of engagement between the Treasury and
Comments