The moon passes between the sun and the earth amid monsoon clouds during a solar eclipse in New Delhi July 22, 2009. [Agencies]