Last total solar eclipse in world July 8, 2019 16 32 64 128 Total solar eclipse in world Next total solar eclipse in world Next total solar eclipse in world after 2024