Chinese President Xi Jinping and Russian President Vladimir Putin have met in Beijing for talks on trade, economic cooperation and international affairs. The meeting comes at a time of heightened geopolitical tensions, with both leaders seeking to underline the importance of ties between China and Russia.