Doubts mount further over signs of alien life on K2-18b: ‘This is evidence of the scientific process at work’
Recently, a team of University of Cambridge-led astronomers made global headlines after announcing they'd found the "strongest evidence yet" of...