European scientists say they've figured out the recipe for water in space: Just add starlight.


More...