Britain's Prime Minister Keir Starmer visits the Forbidden City in Beijing, China, Thursday, Jan. 29, 2026.