UK Prime Minister Keir Starmer arrived in Beijing on Tuesday on the first visit by a British leader to China since 2018.