In the dim, red light of an alien sun, scientists have found the first evidence for water in the atmosphere of a “super-Earth”-size planet — offering...
Beijing: Researchers have developed a robotic 70 cm telescope assembled by China and Thailand together put into process in China’s Yunnan province. The telescope, installed at...