These are external links and will open in a new window
A selection of the best photos from across Africa and of Africans elsewhere in the world this week.
Image copyrightAFPImage caption
South Africans gathered outside the Israeli embassy in Johannesburg on Tuesday to protest at the deaths of Palestinian demonstrators.
Image copyrightAFPImage caption
The same day, Kenyan women took to the streets of Nairobi to condemn the treatment of a young mother asked to breastfeed her baby in a toilet.
Image copyrightAFPImage caption
On the other side of the continent, campaigners in Lagos, Nigeria, were protesting on the first anniversary of the forced eviction of the Otodo Gbame community - a waterfront community like this one.
Image copyrightAFPImage caption
People were celebrating the 27th independence anniversary of the self-declared Republic of Somaliland three days early, on Tuesday, to avoid clashing with Ramadan.
Image copyrightAFPImage caption
People were also in a festive mood in Nairobi, Kenya, on Sunday when local team Gor Mahia played a friendly against England's Hull City.
Image copyrightAFPImage caption
On Friday, Zimbabwe's war veterans were singing and dancing ahead of a consultative meeting with the ruling Zanu-PF party.
Image copyrightAFPImage caption
On Saturday in Mali, Soumaïla Cissé, leader of the opposition Union for the Republic and Democracy (URD) party, launched his presidential bid in front of cheering crowds.
Image copyrightAFPImage caption
Thursday saw Burundians head to the polls to decide on whether or not to change their constitution - potentially allowing President Pierre Nkurunziza to stay in power until 2034.
Image copyrightAFPImage caption
The day before, Burundian singer and film festival judge Khadja Nin was wowing on the red carpet in Cannes, France.
Image copyrightEPAImage caption
And it was equally glamorous across the water in Tunisia last weekend, where it was Tunis Fashion Week.