Germany’s Space Agency Cancels all its Projects With Russia. They Even Turned off an Instrument on a Russian Space Telescope

Germany is flexing its muscles. The German government recently announced a massive increase in...

Read More