Bank of England bond sales cost taxpayers £36bn

Discounted selling of government gilts risks inflating the national debt, warn analysts