The Shanghai Cooperation Organisation (SCO) summit has commenced in China, with leaders from over 20 nations in attendance. Among them, Indian Prime Minister Narendra Modi and Russian President Vladimir Putin have made notable appearances. Modi’s visit, which is his first to China in seven years, is being interpreted as a positive sign of improving Indo-China relations.