India will not witness total solar eclipse for next 17 years
India, having witnessed the last total solar eclipse on July 22, 2009, would not observe a total solar eclipse for another 17 years until March 20, 2034. However, in December 2019 and June 2020, some parts would see annular eclipses, which occur when the Moon covers the Sun's centre, leaving outer edges to form a "ring of fire" or annulus.