How did life begin and does it exist elsewhere?
There are millions of other Solar Systems. Surely amongst this vast number there might be many planets resembling our own Earth.
Could some of these planets harbour life-forms? Perhaps even far more…
more »