Venus is seen passing in front of the Sun in New Delhi, India, 6 June 2012. This is one of the rarest astronomical events occurs today when the planet Venus passes directly between the sun and Earth, a transit that will not occur again until 2117. Photo by Shweta/Indian Photo Agency