Jeremy Corbyn has criticised Labour after the party apologised “unreservedly” and paid out a six-figure sum to seven former employees and a veteran BBC journalist, admitting it defamed them in the aftermath of a Panorama investigation into its handling of antisemitism. The decision marks one of the clearest breaks made by Sir Keir Starmer from the line taken by his predecessor since he replaced Corbyn in April. It is a point Starmer reinforced at PMQS when he told Boris Johnson that Labour was now “under new management”. Johnson has been asked by Starmer why he “sat on” the intelligence and security committee report on Russian interference in UK politics, during a fiery and acrimonious final PMQs session before parliament breaks for summer recess. The government’s flagship test and trace system is failing to contact thousands of people in areas with the highest infection rates in England, raising further questions about the £10bn programme described by Boris Johnson as “world-beating”, the Guardian has established. Britain is to cut its global aid budget by £2.9bn this year due to the economic hit of the coronavirus crisis, PA Media reports. However, Dominic Raab, the foreign secretary, insists the UK will still meet its commitment to spend 0.7% of gross national income (GNI) on international development. Government sources said that a “line by line” review of aid projects had taken place and what were considered the “40 most vulnerable countries” were prioritised for assistance. The housing secretary, Robert Jenrick, has admitted he regrets sitting next to the Tory donor Richard Desmond at a fundraising dinner before overruling a local authority and the government planning inspectorate to give permission for the billionaire’s £1bn Westferry property development. The Department for Work and Pensions is to overhaul its safeguarding systems following a series of high-profile failures in which mentally ill claimants took their own lives after having their benefits cut off by welfare officials. That’s all from me for today. Our coronavirus coverage continues on our global coronavirus live blog. It’s here.