Chinese President Xi Jinping hosted his Russian counterpart Vladimir Putin in a state visit on Friday. The neighbouring giants are forging closer ties in the face of US diplomatic and economic challenges.
(Photo: AFP)