British Prime Minister Keir Starmer arrived in Beijing yesterday for an official visit to China through Jan 31. He was spotted dining at a Yunnan restaurant in Sanlitun, the same place former US Treasury Secretary Janet Yellen visited during her trip in 2023.