telescope

China begins operating world's largest radio telescope

The world's largest radio telescope - based in a lush mountainous region of southwest China's Guizhou province - began exploring space in search of extraterrestrial life on Sunday.