This is Century's longest solar eclipse.
Annular solar eclipse occurs over the skies of the southern Indian town of Rameswaram on January 15, 2010
The moon passes between the sun and the earth during a solar eclipse in Amman, Jordan on January 15, 2010
An annular solar eclipse is seen formed over the skies in Dhanushkodi, in the southern Indian state of Tamil Nadu on Friday