Britain’s Labour government set the stage for the coming general election on Wednesday with a revised budget forecast that shaves 11.1 billion pounds (12.4 billion euros, $16.7 billion) off its record deficit. The budget includes a one-off growth package for the economy worth 2.5 billion pounds. Britain’s borrowing for...
Read more