Iran war is testing the Shanghai Cooperation Organisation as its members take divergent positions. While India balances ties ...