The next annular solar eclipse will be seen in India on May 21, 2031 across Kerala and Tamil Nadu, including Kochi, Alappuzha, Chalakudy, Kottayam, Tiruvalla, Pathanamthitta, Painavu, Gudalur (Theni), Theni, Madurai, Ilaiyangudi, Karaikudi, and Vedaranyam. It will witness a maximum eclipse covering around 28.87% the Sun