Multiple choice general knowledge

Which of the following planets crossed the face of the sun (in transit) after 122 years recently ?

  1. Mars

  2. Venus

  3. Jupiter

  4. Saturn

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

Venus transited across the face of the Sun on June 8, 2004, after a gap of 122 years. The previous transit had occurred in 1882. Venus transits occur in pairs separated by 8 years, with over a century between pairs.