Annular-Total Eclipse of the Sun: 2049 November 25

Global Circumstances and Animation

Global Visibility of the Annular-Total Eclipse of the Sun on 2049 November 25

The global visibility of this solar eclipse is shown in the diagram to the left. A higher quality version of this global plot can be downloaded in pdf format by clicking on this image.

An explanation of this diagram can be found here.

 

Animation of the Annular-Total Eclipse of the Sun on 2049 November 25

The animation shown in the diagram to the right illustrates the motion of the shadow of the Moon at five minute intervals. This animation runs in a continuous loop.

This graphic, provided by Dr. Andrew Sinclair, shows the grey penumbral shadow where the eclipse will be seen as a partial one and the much smaller black umbral shadow where the eclipse will be seen as an annular or total one. The UT time is shown in the upper right-hand corner of the diagram and the central line duration of the eclipse can be seen in the lower right-hand corner.

Local Circumstances and Animations

Diagrams showing the configuration of the eclipse including the local circumstances are available for the 448 locations given in the following table. All timing information is given in Universal time (UT). Animations showing the progress of the eclipse are also available for the locations specified. These animations can be as large as 275kb in size. It may be necessary to download these files for optimum performance. Eclipses for the locations listed in the following table in the period 1501 CE to 2100 CE can be found by following the location link. A location which lies within the path of annularity or totality is highlighted.

LocationAvailable data
Charikar, AfghanistanLocal CircumstancesAnimation
Herat, AfghanistanLocal CircumstancesAnimation
Jalalabad, AfghanistanLocal CircumstancesAnimation
Kabul, AfghanistanLocal CircumstancesAnimation
Kandahar, AfghanistanLocal CircumstancesAnimation
Mazar-e Sharif, AfghanistanLocal CircumstancesAnimation
Port Blair, Andaman and Nicobar Is.Local CircumstancesAnimation
Alice Springs, AustraliaLocal CircumstancesAnimation
Broome, AustraliaLocal CircumstancesAnimation
Bunbury, AustraliaLocal CircumstancesAnimation
Cairns, AustraliaLocal CircumstancesAnimation
Darwin, AustraliaLocal CircumstancesAnimation
Geraldton, AustraliaLocal CircumstancesAnimation
Gladstone, AustraliaLocal CircumstancesAnimation
Kalgoorlie, AustraliaLocal CircumstancesAnimation
Karratha, AustraliaLocal CircumstancesAnimation
Mackay, AustraliaLocal CircumstancesAnimation
Mount Isa, AustraliaLocal CircumstancesAnimation
Perth, AustraliaLocal CircumstancesAnimation
Port Hedland, AustraliaLocal CircumstancesAnimation
Rockhampton, AustraliaLocal CircumstancesAnimation
Townsville, AustraliaLocal CircumstancesAnimation
Baku, AzerbaijanLocal CircumstancesAnimation
Ganca, AzerbaijanLocal CircumstancesAnimation
Mingacevir, AzerbaijanLocal CircumstancesAnimation
Naxcivan, AzerbaijanLocal CircumstancesAnimation
Saki, AzerbaijanLocal CircumstancesAnimation
Xankandi, AzerbaijanLocal CircumstancesAnimation
Al Manamah, BahrainLocal CircumstancesAnimation
Chittagong, BangladeshLocal CircumstancesAnimation
Comilla, BangladeshLocal CircumstancesAnimation
Dhaka, BangladeshLocal CircumstancesAnimation
Khulna, BangladeshLocal CircumstancesAnimation
Rajshahi, BangladeshLocal CircumstancesAnimation
Rangpur, BangladeshLocal CircumstancesAnimation
Sylhet, BangladeshLocal CircumstancesAnimation
Thimphu, BhutanLocal CircumstancesAnimation
Bandar Seri Begawan, BruneiLocal CircumstancesAnimation
Bujumbura, BurundiLocal CircumstancesAnimation
Gitega, BurundiLocal CircumstancesAnimation
Phnum Penh, CambodiaLocal CircumstancesAnimation
Batdambang, CambodiaLocal CircumstancesAnimation
Sihanoukville, CambodiaLocal CircumstancesAnimation
Aksu, ChinaLocal CircumstancesAnimation
Changde, ChinaLocal CircumstancesAnimation
Changsha, ChinaLocal CircumstancesAnimation
Changzhou, ChinaLocal CircumstancesAnimation
Chengdu, ChinaLocal CircumstancesAnimation
Chongqing, ChinaLocal CircumstancesAnimation
Dalian, ChinaLocal CircumstancesAnimation
Fuzhou, ChinaLocal CircumstancesAnimation
Golmud, ChinaLocal CircumstancesAnimation
Guangzhou, ChinaLocal CircumstancesAnimation
Guiyang, ChinaLocal CircumstancesAnimation
Haikou, ChinaLocal CircumstancesAnimation
Handan, ChinaLocal CircumstancesAnimation
Hangzhou, ChinaLocal CircumstancesAnimation
Hengyang, ChinaLocal CircumstancesAnimation
Hong Kong, ChinaLocal CircumstancesAnimation
Hotan, ChinaLocal CircumstancesAnimation
Huainan, ChinaLocal CircumstancesAnimation
Jiaxing, ChinaLocal CircumstancesAnimation
Jinan, ChinaLocal CircumstancesAnimation
Jingdezhen, ChinaLocal CircumstancesAnimation
Jining, ChinaLocal CircumstancesAnimation
Kashi, ChinaLocal CircumstancesAnimation
Kunming, ChinaLocal CircumstancesAnimation
Lhasa, ChinaLocal CircumstancesAnimation
Lianyungang, ChinaLocal CircumstancesAnimation
Liuzhou, ChinaLocal CircumstancesAnimation
Luoyang, ChinaLocal CircumstancesAnimation
Meizhou, ChinaLocal CircumstancesAnimation
Nanchang, ChinaLocal CircumstancesAnimation
Nanchong, ChinaLocal CircumstancesAnimation
Nanjing, ChinaLocal CircumstancesAnimation
Nanning, ChinaLocal CircumstancesAnimation
Neijiang, ChinaLocal CircumstancesAnimation
Ningbo, ChinaLocal CircumstancesAnimation
Panzhihua, ChinaLocal CircumstancesAnimation
Pingdingshan, ChinaLocal CircumstancesAnimation
Qingdao, ChinaLocal CircumstancesAnimation
Qujing, ChinaLocal CircumstancesAnimation
Quzhou, ChinaLocal CircumstancesAnimation
Shanghai, ChinaLocal CircumstancesAnimation
Shantou, ChinaLocal CircumstancesAnimation
Shenzhen, ChinaLocal CircumstancesAnimation
Suzhou, ChinaLocal CircumstancesAnimation
Weinan, ChinaLocal CircumstancesAnimation
Wenzhou, ChinaLocal CircumstancesAnimation
Wuhan, ChinaLocal CircumstancesAnimation
Wuhu, ChinaLocal CircumstancesAnimation
Wuxi, ChinaLocal CircumstancesAnimation
Xiamen, ChinaLocal CircumstancesAnimation
Xi'an, ChinaLocal CircumstancesAnimation
Xigaze, ChinaLocal CircumstancesAnimation
Xinxiang, ChinaLocal CircumstancesAnimation
Xuzhou, ChinaLocal CircumstancesAnimation
Yantai, ChinaLocal CircumstancesAnimation
Yibin, ChinaLocal CircumstancesAnimation
Yueyang, ChinaLocal CircumstancesAnimation
Zhanjiang, ChinaLocal CircumstancesAnimation
Zhaotong, ChinaLocal CircumstancesAnimation
Zhengzhou, ChinaLocal CircumstancesAnimation
Zibo, ChinaLocal CircumstancesAnimation
The Settlement, Christmas I.Local CircumstancesAnimation
West Island, Cocos Is.Local CircumstancesAnimation
Moroni, Njazidja, ComorosLocal CircumstancesAnimation
Bukavu, Democratic Republic of CongoLocal CircumstancesAnimation
Kalemie, Democratic Republic of CongoLocal CircumstancesAnimation
Djibouti, DjiboutiLocal CircumstancesAnimation
Dili, East TimorLocal CircumstancesAnimation
Lospatos, East TimorLocal CircumstancesAnimation
Asmara, EritreaLocal CircumstancesAnimation
Addis Ababa, EthiopiaLocal CircumstancesAnimation
Dire Dawa, EthiopiaLocal CircumstancesAnimation
Gonder, EthiopiaLocal CircumstancesAnimation
Mek'ele, EthiopiaLocal CircumstancesAnimation
Agana, GuamLocal CircumstancesAnimation
Agra, IndiaLocal CircumstancesAnimation
Ahmadabad, IndiaLocal CircumstancesAnimation
Aizawl, IndiaLocal CircumstancesAnimation
Allahabad, IndiaLocal CircumstancesAnimation
Amritsar, IndiaLocal CircumstancesAnimation
Asansol, IndiaLocal CircumstancesAnimation
Aurangabad, IndiaLocal CircumstancesAnimation
Bangalore, IndiaLocal CircumstancesAnimation
Bhopal, IndiaLocal CircumstancesAnimation
Bhubaneshwar, IndiaLocal CircumstancesAnimation
Bikaner, IndiaLocal CircumstancesAnimation
Calcutta, IndiaLocal CircumstancesAnimation
Calicut, IndiaLocal CircumstancesAnimation
Chandigarh, IndiaLocal CircumstancesAnimation
Chennai, IndiaLocal CircumstancesAnimation
Cochin, IndiaLocal CircumstancesAnimation
Coimbatore, IndiaLocal CircumstancesAnimation
Delhi, IndiaLocal CircumstancesAnimation
Dhanbad, IndiaLocal CircumstancesAnimation
Dharwad, IndiaLocal CircumstancesAnimation
Guwahati, IndiaLocal CircumstancesAnimation
Gwalior, IndiaLocal CircumstancesAnimation
Hyderabad, IndiaLocal CircumstancesAnimation
Imphal, IndiaLocal CircumstancesAnimation
Indore, IndiaLocal CircumstancesAnimation
Jabalpur, IndiaLocal CircumstancesAnimation
Jaipur, IndiaLocal CircumstancesAnimation
Jammu, IndiaLocal CircumstancesAnimation
Jamshedpur, IndiaLocal CircumstancesAnimation
Jhansi, IndiaLocal CircumstancesAnimation
Jodhpur, IndiaLocal CircumstancesAnimation
Kanpur, IndiaLocal CircumstancesAnimation
Kota, IndiaLocal CircumstancesAnimation
Kurnool, IndiaLocal CircumstancesAnimation
Lucknow, IndiaLocal CircumstancesAnimation
Ludhiana, IndiaLocal CircumstancesAnimation
Madurai, IndiaLocal CircumstancesAnimation
Mangalore, IndiaLocal CircumstancesAnimation
Meerut, IndiaLocal CircumstancesAnimation
Mumbai, IndiaLocal CircumstancesAnimation
Mysore, IndiaLocal CircumstancesAnimation
Nagpur, IndiaLocal CircumstancesAnimation
Nanded, IndiaLocal CircumstancesAnimation
Nashik, IndiaLocal CircumstancesAnimation
Nellore, IndiaLocal CircumstancesAnimation
New Delhi, IndiaLocal CircumstancesAnimation
Patna, IndiaLocal CircumstancesAnimation
Pune, IndiaLocal CircumstancesAnimation
Raipur, IndiaLocal CircumstancesAnimation
Rajkot, IndiaLocal CircumstancesAnimation
Ranchi, IndiaLocal CircumstancesAnimation
Raurkela, IndiaLocal CircumstancesAnimation
Salem, IndiaLocal CircumstancesAnimation
Shiliguri, IndiaLocal CircumstancesAnimation
Solapur, IndiaLocal CircumstancesAnimation
Srinagar, IndiaLocal CircumstancesAnimation
Surat, IndiaLocal CircumstancesAnimation
Tiruchchirappalli, IndiaLocal CircumstancesAnimation
Trivandrum, IndiaLocal CircumstancesAnimation
Vadodara, IndiaLocal CircumstancesAnimation
Varanasi, IndiaLocal CircumstancesAnimation
Vijayawada, IndiaLocal CircumstancesAnimation
Vishakhapatnam, IndiaLocal CircumstancesAnimation
Ambon, IndonesiaLocal CircumstancesAnimation
Balikpapan, IndonesiaLocal CircumstancesAnimation
Banda Aceh, IndonesiaLocal CircumstancesAnimation
Tanjungkarang Telukbetung, IndonesiaLocal CircumstancesAnimation
Bandung, IndonesiaLocal CircumstancesAnimation
Banjarmasin, IndonesiaLocal CircumstancesAnimation
Bengkulu, IndonesiaLocal CircumstancesAnimation
Denpasar, IndonesiaLocal CircumstancesAnimation
Jakarta, IndonesiaLocal CircumstancesAnimation
Jambu, IndonesiaLocal CircumstancesAnimation
Jayapura, IndonesiaLocal CircumstancesAnimation
Kupang, IndonesiaLocal CircumstancesAnimation
Malang, IndonesiaLocal CircumstancesAnimation
Manado, IndonesiaLocal CircumstancesAnimation
Medan, IndonesiaLocal CircumstancesAnimation
Padang, IndonesiaLocal CircumstancesAnimation
Palembang, IndonesiaLocal CircumstancesAnimation
Palu, IndonesiaLocal CircumstancesAnimation
Pekanburu, IndonesiaLocal CircumstancesAnimation
Pontianak, IndonesiaLocal CircumstancesAnimation
Samarinda, IndonesiaLocal CircumstancesAnimation
Semarang, IndonesiaLocal CircumstancesAnimation
Sorong, IndonesiaLocal CircumstancesAnimation
Surabaya, IndonesiaLocal CircumstancesAnimation
Surakarta, IndonesiaLocal CircumstancesAnimation
Ternate, IndonesiaLocal CircumstancesAnimation
Ujung Pandang, IndonesiaLocal CircumstancesAnimation
Yogyakarta, IndonesiaLocal CircumstancesAnimation
Ahvaz, IranLocal CircumstancesAnimation
Bandar-e'Abbas, IranLocal CircumstancesAnimation
Birjand, IranLocal CircumstancesAnimation
Esfahan, IranLocal CircumstancesAnimation
Gorgan, IranLocal CircumstancesAnimation
Kerman, IranLocal CircumstancesAnimation
Kermanshah, IranLocal CircumstancesAnimation
Mashhad, IranLocal CircumstancesAnimation
Qom, IranLocal CircumstancesAnimation
Shiraz, IranLocal CircumstancesAnimation
Tabriz, IranLocal CircumstancesAnimation
Tehran, IranLocal CircumstancesAnimation
Yazd, IranLocal CircumstancesAnimation
Zahedan, IranLocal CircumstancesAnimation
Zanjan, IranLocal CircumstancesAnimation
Al 'Amarah, IraqLocal CircumstancesAnimation
Al Basrah, IraqLocal CircumstancesAnimation
Al Kut, IraqLocal CircumstancesAnimation
An Najaf, IraqLocal CircumstancesAnimation
Arbil, IraqLocal CircumstancesAnimation
Ar Ramadi, IraqLocal CircumstancesAnimation
As Sulaymaniyah, IraqLocal CircumstancesAnimation
Baghdad, IraqLocal CircumstancesAnimation
Karbala, IraqLocal CircumstancesAnimation
Kirkuk, IraqLocal CircumstancesAnimation
Akita, JapanLocal CircumstancesAnimation
Fukuoka, JapanLocal CircumstancesAnimation
Hiroshima, JapanLocal CircumstancesAnimation
Kagoshima, JapanLocal CircumstancesAnimation
Kanazawa, JapanLocal CircumstancesAnimation
Kitakyushu, JapanLocal CircumstancesAnimation
Kumamoto, JapanLocal CircumstancesAnimation
Kyoto, JapanLocal CircumstancesAnimation
Nagoya, JapanLocal CircumstancesAnimation
Naha, Okinawa, JapanLocal CircumstancesAnimation
Niigata, JapanLocal CircumstancesAnimation
Okayama, JapanLocal CircumstancesAnimation
Osaka, JapanLocal CircumstancesAnimation
Sapporo, JapanLocal CircumstancesAnimation
Sendai, JapanLocal CircumstancesAnimation
Shizuoka, JapanLocal CircumstancesAnimation
Tokyo, JapanLocal CircumstancesAnimation
Aktau, KazakhstanLocal CircumstancesAnimation
Aktyubinsk, KazakhstanLocal CircumstancesAnimation
Almaty, KazakhstanLocal CircumstancesAnimation
Atyrau, KazakhstanLocal CircumstancesAnimation
Shymkent, KazakhstanLocal CircumstancesAnimation
Ural'sk, KazakhstanLocal CircumstancesAnimation
Garissa, KenyaLocal CircumstancesAnimation
Kisumu, KenyaLocal CircumstancesAnimation
Mombasa, KenyaLocal CircumstancesAnimation
Nairobi, KenyaLocal CircumstancesAnimation
Nakuru, KenyaLocal CircumstancesAnimation
Ch'ongjin, North KoreaLocal CircumstancesAnimation
Haeju, North KoreaLocal CircumstancesAnimation
Hamhung, North KoreaLocal CircumstancesAnimation
P'yongyang, North KoreaLocal CircumstancesAnimation
Kwangju, South KoreaLocal CircumstancesAnimation
Pusan, South KoreaLocal CircumstancesAnimation
Seoul, South KoreaLocal CircumstancesAnimation
Taegu, South KoreaLocal CircumstancesAnimation
Taejon, South KoreaLocal CircumstancesAnimation
Ulsan, South KoreaLocal CircumstancesAnimation
Kuwait City, KuwaitLocal CircumstancesAnimation
Bishkek, KyrgyzstanLocal CircumstancesAnimation
Karakol, KyrgyzstanLocal CircumstancesAnimation
Osh, KyrgyzstanLocal CircumstancesAnimation
Louangphrabang, LaosLocal CircumstancesAnimation
Savannakhet, LaosLocal CircumstancesAnimation
Viangchan, LaosLocal CircumstancesAnimation
Antsiranana, MadagascarLocal CircumstancesAnimation
Mahajanga, MadagascarLocal CircumstancesAnimation
Toamasina, MadagascarLocal CircumstancesAnimation
Mzuzu, MalawiLocal CircumstancesAnimation
Alor Setar, MalaysiaLocal CircumstancesAnimation
Ipoh, MalaysiaLocal CircumstancesAnimation
Johor Bahru, MalaysiaLocal CircumstancesAnimation
Kota Bharu, MalaysiaLocal CircumstancesAnimation
Kota Kinabalu, MalaysiaLocal CircumstancesAnimation
Kuala Lumpur, MalaysiaLocal CircumstancesAnimation
Kuantan, MalaysiaLocal CircumstancesAnimation
Kuching, MalaysiaLocal CircumstancesAnimation
Miri, MalaysiaLocal CircumstancesAnimation
Sandakan, MalaysiaLocal CircumstancesAnimation
Sibu, MalaysiaLocal CircumstancesAnimation
Sri Aman, MalaysiaLocal CircumstancesAnimation
Tawau, MalaysiaLocal CircumstancesAnimation
Male, MaldivesLocal CircumstancesAnimation
Port Louis, MauritiusLocal CircumstancesAnimation
Dzaoudzi, MayotteLocal CircumstancesAnimation
Weno, Chuuk, MicronesiaLocal CircumstancesAnimation
Pemba, MozambiqueLocal CircumstancesAnimation
Bassein, MyanmarLocal CircumstancesAnimation
Mandalay, MyanmarLocal CircumstancesAnimation
Mergui, MyanmarLocal CircumstancesAnimation
Moulmein, MyanmarLocal CircumstancesAnimation
Myitkyina, MyanmarLocal CircumstancesAnimation
Pye, MyanmarLocal CircumstancesAnimation
Sittwe, MyanmarLocal CircumstancesAnimation
Taunggyi, MyanmarLocal CircumstancesAnimation
Tavoy, MyanmarLocal CircumstancesAnimation
Yangon, MyanmarLocal CircumstancesAnimation
Biratnagar, NepalLocal CircumstancesAnimation
Kathmandu, NepalLocal CircumstancesAnimation
Pokhara, NepalLocal CircumstancesAnimation
Garapan, Saipan, Northern Mariana Is.Local CircumstancesAnimation
Muscat, OmanLocal CircumstancesAnimation
Salalah, OmanLocal CircumstancesAnimation
Suhar, OmanLocal CircumstancesAnimation
Sur, OmanLocal CircumstancesAnimation
Faisalabad, PakistanLocal CircumstancesAnimation
Gujranwala, PakistanLocal CircumstancesAnimation
Hyderabad, PakistanLocal CircumstancesAnimation
Islamabad, PakistanLocal CircumstancesAnimation
Karachi, PakistanLocal CircumstancesAnimation
Lahore, PakistanLocal CircumstancesAnimation
Multan, PakistanLocal CircumstancesAnimation
Peshawar, PakistanLocal CircumstancesAnimation
Quetta, PakistanLocal CircumstancesAnimation
Rawalpindi, PakistanLocal CircumstancesAnimation
Sukkur, PakistanLocal CircumstancesAnimation
Koror, PalauLocal CircumstancesAnimation
Arawa, Papua New GuineaLocal CircumstancesAnimation
Kokopo, Papua New GuineaLocal CircumstancesAnimation
Lae, Papua New GuineaLocal CircumstancesAnimation
Madang, Papua New GuineaLocal CircumstancesAnimation
Mount Hagen, Papua New GuineaLocal CircumstancesAnimation
Port Moresby, Papua New GuineaLocal CircumstancesAnimation
Wewak, Papua New GuineaLocal CircumstancesAnimation
Bacolod, PhilippinesLocal CircumstancesAnimation
Baguio, PhilippinesLocal CircumstancesAnimation
Cagayan de Oro, PhilippinesLocal CircumstancesAnimation
Cebu, PhilippinesLocal CircumstancesAnimation
Davao, PhilippinesLocal CircumstancesAnimation
Iloilo, PhilippinesLocal CircumstancesAnimation
Manila, PhilippinesLocal CircumstancesAnimation
Quezon City, PhilippinesLocal CircumstancesAnimation
San Pedro, PhilippinesLocal CircumstancesAnimation
Tacloban, PhilippinesLocal CircumstancesAnimation
Zamboanga, PhilippinesLocal CircumstancesAnimation
Doha, QatarLocal CircumstancesAnimation
St-Denis, ReunionLocal CircumstancesAnimation
Port Mathurin, Rodrigues I.Local CircumstancesAnimation
Astrakhan, Russian FederationLocal CircumstancesAnimation
Makhachkala, Russian FederationLocal CircumstancesAnimation
Magnitogorsk, Russian FederationLocal CircumstancesAnimation
Orenburg, Russian FederationLocal CircumstancesAnimation
Orsk, Russian FederationLocal CircumstancesAnimation
Ufa, Russian FederationLocal CircumstancesAnimation
Yuzhno-Sakhalinsk, Russian FederationLocal CircumstancesAnimation
Butare, RwandaLocal CircumstancesAnimation
Byumba, RwandaLocal CircumstancesAnimation
Cyangugu, RwandaLocal CircumstancesAnimation
Kigali, RwandaLocal CircumstancesAnimation
Al Madinah, Saudi ArabiaLocal CircumstancesAnimation
Ad Dammam, Saudi ArabiaLocal CircumstancesAnimation
Buraydah, Saudi ArabiaLocal CircumstancesAnimation
Hafar al Batin, Saudi ArabiaLocal CircumstancesAnimation
Ha'il, Saudi ArabiaLocal CircumstancesAnimation
Jeddah, Saudi ArabiaLocal CircumstancesAnimation
Khamis Mushayt, Saudi ArabiaLocal CircumstancesAnimation
Mecca, Saudi ArabiaLocal CircumstancesAnimation
Riyadh, Saudi ArabiaLocal CircumstancesAnimation
Victoria, Mahe, SeychellesLocal CircumstancesAnimation
Singapore, SingaporeLocal CircumstancesAnimation
Honiara, Solomon Is.Local CircumstancesAnimation
Berbera, SomaliaLocal CircumstancesAnimation
Boosaaso, SomaliaLocal CircumstancesAnimation
Hargeysa, SomaliaLocal CircumstancesAnimation
Kismaayo, SomaliaLocal CircumstancesAnimation
Marka, SomaliaLocal CircumstancesAnimation
Mogadishu, SomaliaLocal CircumstancesAnimation
Anuradhapura, Sri LankaLocal CircumstancesAnimation
Colombo, Sri LankaLocal CircumstancesAnimation
Galle, Sri LankaLocal CircumstancesAnimation
Jaffna, Sri LankaLocal CircumstancesAnimation
Kalmunai, Sri LankaLocal CircumstancesAnimation
Kandy, Sri LankaLocal CircumstancesAnimation
Sri Jayewardenepura Kotte, Sri LankaLocal CircumstancesAnimation
Juba, SudanLocal CircumstancesAnimation
Kassala, SudanLocal CircumstancesAnimation
Hsinchu, TaiwanLocal CircumstancesAnimation
Kaohsiung, TaiwanLocal CircumstancesAnimation
T'aichung, TaiwanLocal CircumstancesAnimation
T'ainan, TaiwanLocal CircumstancesAnimation
T'aipei, TaiwanLocal CircumstancesAnimation
Dushanbe, TajikistanLocal CircumstancesAnimation
Khujand, TajikistanLocal CircumstancesAnimation
Kulob, TajikistanLocal CircumstancesAnimation
Arusha, TanzaniaLocal CircumstancesAnimation
Dar Es Salaam, TanzaniaLocal CircumstancesAnimation
Dodoma, TanzaniaLocal CircumstancesAnimation
Kigoma, TanzaniaLocal CircumstancesAnimation
Mbeya, TanzaniaLocal CircumstancesAnimation
Musoma, TanzaniaLocal CircumstancesAnimation
Mwanza, TanzaniaLocal CircumstancesAnimation
Songea, TanzaniaLocal CircumstancesAnimation
Mtwara, TanzaniaLocal CircumstancesAnimation
Tanga, TanzaniaLocal CircumstancesAnimation
Zanzibar, TanzaniaLocal CircumstancesAnimation
Bangkok, ThailandLocal CircumstancesAnimation
Chiang Mai, ThailandLocal CircumstancesAnimation
Hat Yai, ThailandLocal CircumstancesAnimation
Nakhon Ratchasima, ThailandLocal CircumstancesAnimation
Phuket, ThailandLocal CircumstancesAnimation
Ubon Ratchathani, ThailandLocal CircumstancesAnimation
Udon Thani, ThailandLocal CircumstancesAnimation
Ashgabat, TurkmenistanLocal CircumstancesAnimation
Chardzhev, TurkmenistanLocal CircumstancesAnimation
Dashkhovuz, TurkmenistanLocal CircumstancesAnimation
Mary, TurkmenistanLocal CircumstancesAnimation
Nebitdag, TurkmenistanLocal CircumstancesAnimation
Gulu, UgandaLocal CircumstancesAnimation
Kampala, UgandaLocal CircumstancesAnimation
Mbale, UgandaLocal CircumstancesAnimation
Mbarara, UgandaLocal CircumstancesAnimation
Abu Dhabi, United Arab EmiratesLocal CircumstancesAnimation
Dubai, United Arab EmiratesLocal CircumstancesAnimation
Bukhara, UzbekistanLocal CircumstancesAnimation
Karshi, UzbekistanLocal CircumstancesAnimation
Namangan, UzbekistanLocal CircumstancesAnimation
Nukus, UzbekistanLocal CircumstancesAnimation
Samarkand, UzbekistanLocal CircumstancesAnimation
Tashkent, UzbekistanLocal CircumstancesAnimation
Urgench, UzbekistanLocal CircumstancesAnimation
Da Nang, VietnamLocal CircumstancesAnimation
Hai Phong, VietnamLocal CircumstancesAnimation
Hanoi, VietnamLocal CircumstancesAnimation
Ho Chi Minh, VietnamLocal CircumstancesAnimation
Hue, VietnamLocal CircumstancesAnimation
Nha Trang, VietnamLocal CircumstancesAnimation
Qui Nhon, VietnamLocal CircumstancesAnimation
Vinh, VietnamLocal CircumstancesAnimation
Aden, YemenLocal CircumstancesAnimation
Al Hudaydah, YemenLocal CircumstancesAnimation
Al Mukalla, YemenLocal CircumstancesAnimation
San'a, YemenLocal CircumstancesAnimation
Ta'izz, YemenLocal CircumstancesAnimation
Kasama, ZambiaLocal CircumstancesAnimation

Please use the browser's back button after viewing a local circumstances diagram or an animated gif file.

Eclipses in 2049

HMNAO logo © HM Nautical Almanac Office,
UK Hydrographic Office, 2006-2016
E-mail: hmnao@ukho.gov.uk

Sine sole sileo