Russian President Vladimir Putin arrived in Beijing for a meeting with Chinese President Xi Jinping. Putin’s visit coincides with the 10th anniversary of China’s Belt and Road Initiative, which has faced criticism for burdening countries with debt. Both leaders benefit from their alliance, with China providing economic support to Russia and Russia serving as a bulwark against the West.