A total solar eclipse on August 12 2026 will cross Greenland, Iceland, Spain, Russia and Central Asia, with India seeing only a partial eclipse and experts urging safe viewing.