democracynewslive.com
India's top space agency ISRO discovers new planet, measures mass
New-found planet is six times bigger than Earth and over 600 light years away
Democracy News Live