Life on Venus? Detection of phosphine gas in planet's upper atmosphere leaves astronomers puzzled

0