Putin and Xi Jinping riding a high speed train in China