A selection of photos from Africa and of Africans elsewhere in the world this week:

On Friday, Zimbabwe opposition supporters calling for electoral reform set up a burning barricade in the capital, Harare.

People gathered in Hammamet, south of Tunis, Tunisia the next day to celebrate a Tunisian version of the Hindu Holi festival, where people throw coloured powder up in the air.

On the same day, Gabonese people queued to vote in the presidential elections...

The next day they were still waiting for the results...

The results were finally announced on Wednesday, with a narrow victory for President Ali Bongo, sparking protests by opposition supporters who said the election had been rigged.

On the other side of the continent, young women in Swaziland perform at the annual reed dance at the royal palace.

On the same day, people waited in Maiduguri, northern Nigeria, for Africa's richest man, Aliko Dangote, to turn up...

He brought with him Irish rock star Bono and they told the press 50,000 children were going to die from malnourishment if the UN didn't get enough funds.

The next day in Somaliland, thousands of sheep and goats were being exported to Saudi Arabia ahead of the Muslim Hajj pilgrimage, which starts next week.

On the same day, 20 small boats were rescued off the Libyan coast full of people from Somalia and Eritrea, included one man with his five-day-old baby.

The next day in Sudan, a child waited after a press conference where the Sudanese authorities said they had arrested 800 migrants travelling through the country trying to get to Europe.

Further north in Egypt, camels relaxed near the pyramids of Giza.

On Thursday an annular eclipse was visible across much of central Africa, including here behind the Askari monument in Dar es Salaam, Tanzania...

The eclipse can be dangerous to look at so this student in Mbeya, southern Tanzania, used special glasses...

While people in Dar es Salaam looked at a reflection of the eclipse in a puddle.
Images courtesy of AFP, AP, EPA, Getty Images and Reuters