Defence & Security

German TET-1 small satellite launched

22 July 2012