The Moon passes in front of the Sun over a mosque during a partial solar eclipse in Manila January 26, 2009. [Photo: China Daily/Agencies]