The total solar eclipse on Nov. 25, 2030, will mainly cross the Indian Ocean, but views will be possible from Australia, South Africa, Namibia, Botswana and Lesotho.

Source: Total solar eclipse 2030: Everythin... southern Africa and southeast Australia