Century's longest solar eclipse lasted 6 mins
The longest solar eclipse of the 21st century occurred on July 22, 2009, lasting for 6 minutes and 39 seconds. The event began in the Gulf of Khambhat in Gujarat, and could be witnessed in several Indian and Chinese cities. Notably, the duration of the eclipse will not be surpassed until the eclipse of June 13, 2132.