Through studying the observation data of China's gigantic radio telescope located in the country's southwestern Guizhou Province, an international research team has uncovered compelling new evidence ...