A selection of the photos from across Africa this week.

Men on stilts walk through the streets of Egypt's capital, Cairo, on Monday as they celebrate the spring holiday known as "smelling the breeze"...

While in Giza city's Pharoanic Village, a woman simulates ancient agricultural scenes. The festival has been celebrated since the days of the Pharaohs.

While in southern Ivory Coast on Friday, a farmer works in a rice field. Ivory Coast is trying to increase production of the staple with the aim of becoming the rice bowl of West Africa...

The next day in the main city Abidjan, a chief wears a hat decorated with golden elephants at a ceremony held to open a new road...

A griot played a wooden wind instrument as he celebrated the occasion.

In Guinea's capital Conakry on Wednesday, a road is barricaded as opposition supporters protested over plans to delay presidential elections until after local polls.

In South Africa's port city of Durban the next day, people of all races protested against xenophobic violence that killed at least five people in recent weeks...

On Saturday in Johannesburg, people attended a memorial service to celebrate the life of football star Steve "Kalamazoo" Mokone who died in the US last month.

While on Tuesday, a woman attends a concert in honour of more than 147 people killed during an assault by al-Shabab on Garissa University College.

On the same day in Nigeria's capital Abuja, women mark the first anniversary of the abduction of more than 219 schoolgirls by Boko Haram militants.

A day earlier in Nigeria's Taraba state, these young men are jubilant after President-elect Muhammadu Buhari's party won state elections by a landslide...

In this photo taken on Saturday, a sign for cosmetic products is seen in front of ships lined up at the Apapa port in Nigeria's main city, Lagos.

On the same day, an Orthodox Christian holds a candle as he attends an Easter Vigil mass at a cathedral in Ethiopia's capital, Addis Ababa...

While on Wednesday, these men carry fish to the shores of Bosasso in Somalia's semi-autonomous region of Puntland.