[ad_1] A satellite built in Cardiff is set to be launched into space later this year. [ad_2] Source link
Comments are closed.