Malta faces the longest gap between total solar eclipses, with 910 years between 1178 and 2088, while Equatorial Guinea's next eclipse isn't until 2461.
Open the full topic