Two Earth-like planets discovered near solar system, may possess liquid water
Science | June 19, 2019 14:37 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.