Scientists discover planet where life could exist 08:27, 17.06.2024 The European Space Agency (ESA) has announced it has begun planning a mission to take a robot probe across a billion miles of space to investigate...