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