World’s largest radio telescope starts operating in China AFP Sep 25, 2016 ScienceTechnology BEIJING: The world's largest radio telescope began operating in southwestern China Sunday, a project which Beijing says will help humanity search for alien life.