By Helga Zepp-LaRouche*
The name of the German weekly magazine “Der Spiegel” actually means in English, “The Mirror.” And indeed what you see this week on the cover page of the print version of Der Spiegel—a…
The Belt and Road Institute in Sweden