Technology Universe July 3, 2016August 29, 2019 Ahmed UmairChina Puts Final Touches To World’s Largest TelescopeChina has put the final piece of what is set to be the world’s largest telescope in place, according to state media.