For the first time in history, Russia has deployed a constellation of three meteorological satellites into orbit.
For the first time in the history of Russian cosmonautics, Russia has deployed a full constellation of hydrometeorological satellites in...