Russian President Vladimir Putin is visiting China at the invitation of President Xi Jinping on Thursday and Friday. It ...