Chinese President Xi Jinping hosted more than 20 leaders of non-Western countries for the Shanghai Cooperation Organization summit in Tianjin, including Russian President Vladimir Putin and Indian Prime Minister Narendra Modi.