Life in Space - Orme David

What is needed for life? Why is the Earth right for life? Where else might there be life? How did…