(260519) -- BEIJING, May 19, 2026 (Xinhua) -- Russian President Vladimir Putin arrives in Beijing on May 19, 2026, for a state visit to China. At the invitation of Chinese President Xi Jinping, Putin is visiting China from May 19 to 20. (Xinhua/Dai Tianfang)















