Better medicines may come from space [Idea Festival]