Chile: Radio telescope 'will boost technology development'
Friday, March 29, 2013 - 09:40
in Astronomy & Space
ALMA, the world’s largest radio telescope, inaugurated in Chile, will benefit science and technology in the country, say experts.