The ten SCO member states now cover roughly a quarter of the world’s landmass, account for more than 42% of its population, and generate over 23% of global GDP..The leaders’ of China, Russia and India alone embody the world’s largest countries by area.

The post Shanghai Cooperation Organization (SCO): Last Hope for Peace? appeared first on Global Research.