Sir Keir Starmer's visit to China brought agreements on visas, services, healthcare, green tech and finance.

Sir Keir Starmer is the first British prime minister to travel to Beijing since Theresa May in 2018.

Vow to bring ‘stability and clarity’ to the UK’s approach to Beijing on first visit by a British prime minister in eight years will be sorely tested