Russian President Vladimir Putin meets China's leader Xi Jinping. Photo: AFP