A total eclipse could be seen over parts of Africa and one of the best views was in northern Kenya's Sibiloi national park, where a few hundred tourists gathered on the edge of the desert lake Turkana.
Alongside the tourists were colourfully dressed Kenyans from the Turkana, Rendile and Dasanach tribes, many draped in beads, who cheered as the sky darkened.
But dramatic weather almost spoilt the show, with sandstorms, rain, a rainbow and heavy cloud all minutes before the eclipse, an AFP photographer said.
In the end the eclipse, which lasted about 10 seconds in Kenya, was partially obscured by cloud.
More From This Section
Sky-gazers in Gabon, Congo, Uganda and Ethiopia were also treated to the total eclipse.
"I saw a black disc progressively cover the sun. It's magnificent," said Clarence Diledou, who lives of Gabon's port town of Port-Gentil.
"But unfortunately the bad weather spoiled the party a bit."
The west African nation got peak viewing of the total eclipse as it swept over a path nearly 60 kilometres (37 miles) wide.
Like many in the town, Diledou used special glasses distributed by authorities to watch the rare event.
Those who did not have any came up with imaginative solutions, among them Pauline Koumba, who put a bowl of water in her courtyard and watched the reflected eclipse.
"I saw the brief passage of the eclipse in my bowl. But it was over quickly and the black clouds spoiled the effect," she said.
Families also gathered in Gabon's capital Libreville, where the eclipse was less spectacular, but where the skies darkened noticeably for about half an hour from 1330 GMT.
Partial views were also available in southern European countries Spain, Italy, Greece, and also in Iraq.
The round shape of the Earth explains why viewers in Africa saw a total eclipse, while those in the United States and Europe only saw the sun partly obscured.
Experts say a safe way to view an eclipse is by making a pinhole camera -- piercing a tiny hole in a piece of paper then turning your back to the sun and using the pierced page to project the image of the sun on another sheet of paper.