Xi’s three-day state visit to Russia, the first trip abroad of the Chinese leader after he was re-elected as Chinese president at this year’s two sessions, was of great significance, not only to China-Russia relations but also to the world as it faces mounting challenges and bouts of geopolitical and economic turbulence.