Switzerland


2005 – ISS

The Space Report | Switzerland

The largest in-space platform ever constructed is the International Space Station (ISS). “Led by the United States, the ISS draws upon the scientific and technological resources of 16 nations: Canada,…

Read More