China’s telescope array in Antarctica starts search for Earth-like planets

Scroll to top