NASA’s astronauts aboard International Space Station set to return to Earth on SpaceX Dragon Read more
NASA’s James Webb Space Telescope uncovers ‘boiling ocean’ exoplanet – could it harbour life? Read more