An Indian women watch the transit of Venus in Chennai, India &
Venus is passing the sun behind clouds in Losevo, north of St Petersburg, Russia.
None of us is likely to see Venus pass, like a moving bindi, across the face of the sun again. The next transit of Venus will not be for another 105 years.