seen solar eclipses:
- partial: October 25, 2022, Switzerland
- partial: June 10, 2021, Switzerland
- total: March 20, 2015, Faeroe Islands
- annular: May 10, 2013, Manoora, QLD, Australia
- total: November 14, 2012, near Palmer River Roadhouse, QLD, Australia
- partial: August 11, 1999, Switzerland
more total solar eclipses to happen:
- April 8, 2024, North and Central America
- August 12, 2026, Arctic, Greenland, Iceland, Spain, Northeastern Portugal
- August 2, 2027, Morocco, Spain, Algeria, Libya, Egypt, Saudi Arabia, Yemen, Somalia
- July 22, 2028, Australia, New Zealand
- November 25, 2030, Botswana, South Africa, Australia
- March 30, 2033, east Russia, Alaska
- March 20, 2034, Nigeria, Cameroon, Chad, Sudan, Egypt, Saudi Arabia, Iran, Afghanistan, Pakistan, India, China
- September 2, 2035, China, Korea, Japan, Pacific
- July 13, 2037 Australia, New Zealand
- December 26, 2038, Australia, New Zealand, south Pacific
- December 15, 2039, Antarctica
- April 30, 2041, Angola, Republic of the Congo, Uganda, Kenya, Somalia
- April 20, 2042, Malaysia, Indonesia, Philippines, north Pacific
- April 9, 2043, northeast Russia
- August 23, 2044, Greenland, north Canada, Montana, North Dakota
- August 12, 2045, south United States, Haiti, Dominican Republic, Venezuela, Guyana, French Guyana, Suriname, Brazil
- August 2, 2046, Brazil, Angola, east Namibia, Botswana, South Africa, Swaziland, south Mozambique
- December 5, 2048, Chile, Argentina, Namibia, Botswana
- March 30, 2052, central Pacific, Mexico, United States, central Atlantic
- September 12, 2053, Spain, Morocco, Algeria, Tunisia, Libya, Egypt, Saudi Arabia, Indonesia
- July 24, 2055, South Africa
- January 5, 2057, southern Atlantic, southern Indian Ocean
- December 26, 2057, Antarctica
- May 11, 2059, central Pacific, Ecuador, Peru, Brazil
- April 30, 2060, Ivory Coast, Ghana, Togo, Benin, Nigeria, Niger, Chad, Libya, Egypt, Turkey, Kazakhstan, Russia
- April 20, 2061, Kazakhstan, Russia
- August 24, 2063, China, Mongolia, Japan, central Pacific
- August 12, 2064, Central Pacific, Chile, Argentina
- December 17, 2066, Australia, New Zealand, south Pacific
- May 31, 2068, Australia, New Zealand
- April 11, 2070, Sri Lanka, Myanmar, Thailand, Laos, Vietnam, Philippines
- September 23, 2071, Mexico, Colombia, Venezuela, Guyana, Suriname, French Guiana, Brazil
- September 12, 2072, Russia
- August 3, 2073, Chile, Argentina
- January 16, 2075, Chile, Argentina, Paraguay, Brazil
- January 6, 2076, Antarctica
- May 22, 2077, Australia
- May 11, 2078, Mexico, United States
- May 1, 2079, United States, Canada, Greenland
- September 3, 2081, Central Europe, France, Switzerland, Austria, Slovenia, Hungary, Croatia, Serbia, Romania, Bulgaria, Turkey, Syria, Iraq, Kuwait, Qatar, UAE, Saudi Arabia, Oman
- more to follow
[Information from http://en.wikipedia.org and http://eclipse.gsfc.nasa.gov