A total solar eclipse will occur on August 12, 2026, but only a limited part of the world will see the Moon completely block ...