A total solar eclipse will occur on 2nd August 2046 off the coast of Brazil and south Africa. The previous total solar eclipse occurs 12 August 2045, with the two eclipses having an interval of only 354 days (12 lunar orbits).
An annular solar eclipse will occur on August 2, 2046.Read more
An annular solar eclipse will occur on August 2, 2046.