China switched on its giant radio telescope on Sunday, launching a mission to hunt for extraterrestrial life and explore space.