FTSE 100 Live: Stocks make late rally as AstraZeneca rises on US...
FTSE 100 rises 16 points to 8,777 Sainsbury's reports strong quarter of sales UK energy bills to rise to pay for network improvements Expectations remain for BoE rate cut next month after Bailey remarks Tesla shares slump as Musk and Trump reignite …