This photo of Venus was taken by the Galileo spacecraft's Solid State Imaging System on February 14, 1990, at a range of almost 1.7 million miles from the planet. (AP PHOTO/NASA)
The Indo-Asian News Service reported Jan. 21 that a Russian scientist has published what he claims is evidence of life on Venus, Earth’s nearest neighbor in the direction of the sun.