The longest lasting annular solar eclipse of this millennium will occur on 15 January 2010. It will also be the longest annular eclipse until the year 3043. It is not only the longest Annular eclipse, but also the longest solar eclipse for the next ten centuries, meaning you will not see another such eclipse for the next 1,033 years.
The early morning annulus will appear over the three African nations of the Central African Republic, Uganda and Kenya. The greatest eclipse will occur in the Indian Ocean, just west of the Maldives. Shortly after that, the shadow will bring a little less than eleven minutes of annularity to Male’ and Ari Atoll of the Maldives. It will then move over to southernmost India and across the Bay of Bengal. The shadow will make landfall in Burma and sweep into China before leaving the Earth’s surface.
Eclipse Timings (for Maldives)
Eclipse glass order form (Maldives only)

January 2010 Eclipse path(shadow) on earth, credits to eclipse.org.uk