{FD} Water clouds in Jupiter’s Great Red Spot mean alien life ‘can’t be ruled out’

In a stunning scientific discovery, researchers have found water clouds inside Jupiter’s Great Red Spot, raising the prospect that life may exist on the planet.