blogs.cardiff.ac.uk
Phosphine on Venus – Educational Resources
The detection of phosphine in the atmosphere of Venus is one of the most significant discoveries in astronomy this decade. It is evidence that there may be life on Venus, through proof that the pho…