A planet orbiting our closest neighbouring star may feature a stable climate that could support life, according to new research. Proxima b, which lies just 4.2 light years from Earth and is a similar...