China Inaugurated The Largest Solar Telescope In The World The first solar telescope in China was finally launched. The scientists from the Chinese Academy of Sciences released the information… March 26, 2020 · by Jeffrey Olmsted · 0