Two Earth-like planets discovered near solar system, may possess liquid water
Science | Jun 19, 2019, 02:37 PM ISTThe planets are located only 12.5 light years away orbiting the Teegarden star -- a red dwarf in the direction of the constellation of Aries, according to the study published in the journal Astronomy and Astrophysics.