Sir Keir Starmer has announced a shake-up of his team in Downing Street as he seeks to reset his premiership after a difficult first year in office.Read More

You might also be interested in reading Iovance falls after missing Q2 expectation.