China begins testing world’s largest radio telescope

0
1013

China begins testing world’s largest radio telescope