President Xi Jinping is set to host President Putin in Beijing days after meeting US President Trump, as China balances ties with Russia, the US and Europe amid rising tensions and Strait of Hormuz disruptions pressuring energy markets. Al Jazeera's Katrina Yu reports. https://t.co/yFjk4EJoJX