NASA Discovers Possible Signs of Life on Planet K2-18b, Defying Chinese Website Restrictions
Planet K2-18b orbits a cool dwarf star (shown in red). (Image source: NASA) Looking at Chinese websites, it is prohibited to establish mirror websites. [Watch China, September 18, 2023]NASA scientists have discovered preliminary evidence that life may exist on a planet 100 light-years away. It is forbidden to create mirror websites on Chinese websites. According … Read more