Advertisement
Image credit: ESA

From the International Space Station to communication satellites serving networks on Earth, the European Space Agency has a look at developments in space this year.

Real Time Digital Reporter
Advertisement
Advertisement