World’s Largest Telescope Completed in Southwest China’s Guizhou Province Posted on July 8, 2016 by admin World’s Largest Telescope – NDTV