Germany Installs Space Debris Tracking Radar

BERLIN, Oct 14 (Xinhua/APP): After five years of development and construction, Germany’s…