Life can be found in some of the most inhospitable places on Earth - can there be life in Europa’s oceans?.
   
  |