George Osborne may not have been able to play Father Christmas for the British population as a whole, but he had plenty of goodies on offer for investors.
In his ongoing quest to channel the ghost of John Maynard Keynes, the chancellor announced a series of new infrastructure projects.