Solar eclipse path across world July 8, 2019 16 32 64 128 Solar eclipse 2024 path across the world Solar eclipse in world