News

The Bank of England has lowered slightly to 115 billion pounds ($155 billion) its estimate of the net loss that Britain's finance ministry will have to pay to cover the central bank's bond-buying ...