New Delhi:
In a rare celestial phenomenon, planet Venus is passing between the sun and the Earth today, appearing as a small dot on the surface of the sun. It is the last transit of the century, and the next Venus transit will only happen in the year 2117.
Here's a look at Venus through the NASA Solar Dynamics Observatory AIA instrument: