British Land has begun a £250m share buyback over the next 12 months in an attempt to bolster its share price. Daily Telegraph

Yesterday British Land bought back 1m shares at an average price of £13.70 a share.