Apr 302024 The Cambridge scientist who thinks he’s just discovered alien life Is there life on…K2-18b?Professor Nikku Madhusudhan believes he has discovered alien life on an exoplanet 120 light years away from Earth. Speaking to Tom S…