Russian President Vladimir Putin is arriving in Beijing for a two-day state visit with Chinese leader Xi Jinping, marking his 25th trip to China since taking office. The May 19-20 visit follows Xi's recent meeting with US President Donald Trump and coincides with the 25th anniversary of the 2001 Sino-Russian Treaty of Friendship, reflecting both nations' effort to strengthen ties amid Western tensions and global energy constraints.