Astronomer Peter Linde at Lund University saw Wednesday's total solar eclipse in person in Spain.
"It lasted 100 seconds and was amazing," he said.
Two years ago, he saw a total solar eclipse in Mexico. It lasted a full four minutes.
"Totality varies in different countries. Theoretically, a total solar eclipse can last for seven and a half minutes," said Linde.
Wednesday's solar eclipse in Sweden was partial: a bit over 80 percent of the sun was obscured.
"Partial solar eclipses that can be seen in several countries are not very uncommon," said Linde. "They occur about every three years."
Most years there are two solar eclipses that can be seen in a limited area. The maximum number of solar eclipses in the same year is five, but this is rare and the eclipses will not be total.
As early as next year, another total solar eclipse will be seen, in northern Africa and southern Spain.
"On August 2, 2027, it can be seen in Egypt, Algeria and Morocco," said LInde. "There it will last for about three to four minutes."
To the east, the eclipse is longer. If you are near Luxor in Egypt, you can enjoy the darkness for a full 6 minutes and 22 seconds.
It will also be visible in southern Spain, including in Cádiz and Málaga.
In Sweden, next year's solar eclipse will be much smaller than yesterday's – only about 20 percent of the sun will be covered. If you want to see a total solar eclipse in Sweden, you will have to be both patient and unusually long-lived.
"A total solar eclipse will not occur anywhere in Sweden until 2126. The last time it happened was in 1954," said Peter Linde.
Total solar eclipses occur on average 66 times in 100 years. They can only occur at a new moon when the moon moves between the Earth and the sun and the celestial bodies form a straight line.
Partial solar eclipses in Sweden in the near (-ish) future:
August 2, 2027
June 12, 2029
June 1, 2030
Upcoming total solar eclipses elsewhere in the world:
August 2, 2027 – Morocco, Algeria, Egypt, southern Spain, among others.
July 22, 2028 – Australia and New Zealand.
November 25, 2030 – South Africa, Lesotho, Botswana, Namibia and Australia.
The next total solar eclipse in Sweden will occur in 2126.
Sources: ESA, timeanddate.com, Swedish Space Agency, via TT.